iPhone開發之檔案建立 刪除 讀取 寫入

2021-09-08 00:05:07 字數 1392 閱讀 5848

建立與刪除:

//建立檔案管理器

nsfilemanager *filemanager = [nsfilemanager defaultmanager];

//獲取路徑

//引數nsdocumentdirectory要獲取那種路徑

nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nsstring *documentsdirectory = [paths objectatindex:0];

//更改到待操作的目錄下

[filemanager changecurrentdirectorypath:[documentsdirectory stringbyexpandingtildeinpath]];

//建立檔案filename檔名稱,contents檔案的內容,如果開始沒有內容可以設定為nil,attributes檔案的屬性,初始為nil

[filemanager createfileatpath:@"filename" contents:nil attributes:nil];

//刪除待刪除的檔案

[filemanager removeitematpath:@"creatednewfile" error:nil];

//建立資料緩衝

nsmutabledata *writer = [[nsmutabledata alloc] init];

//將緩衝的資料寫入到檔案中

[writer writetofile:path atomically:yes];

[writer release];

讀取資料:

int gdata0;

float gdata1;

nsstring *gdata2;

nsdata *reader = [nsdata datawithcontentsoffile:path];

gdata2 = [[nsstring alloc] initwithdata:[reader subdatawithrange:nsmakerange(0, [temp length])]

encoding:nsutf8stringencoding];

[reader getbytes:&gdata0 range:nsmakerange([temp length], sizeof(gdata0))];

[reader getbytes:&gdata2 range:nsmakerange([temp length] + sizeof(gdata0), sizeof(gdata1))];

nslog(@」gdata0:%@  gdata1:%i gdata2:%f」, gdata0, gdata1, gdata2);

iPhone開發之UISearchBar學習

from iphone開發之uisearchbar學習是本文要學習的內容,主要介紹了uisearchbar的使用,不多說,我們先來看詳細內容。關於uisearchbar的一些問題。1 修改uisearchbar的背景顏色 uisearchbar是由兩個subview組成的,乙個是uisearchba...

iPhone開發之UISearchBar學習

本文介紹的是iphone開發之uisearchbar學習,主要介紹了uisearchbar的使用,我們先來看內容。ad iphone開發之uisearchbar學習是本文要學習的內容,主要介紹了uisearchbar的使用,不多說,我們先來看詳細內容。關於uisearchbar的一些問題。1 修改u...

iPhone開發四劍客之《iPhone開發秘籍》

難以想象,竟然有人還沒有讀 erica sadun 的書就開始從事 iphone 商業開發 本書將使你成為 上使用者熱捧的那種五星級開發者。infoworld 本書全面剖析了 iphone 開發的方方面面,將成為各層次開發人員的求生秘籍。豐富的 示例和螢幕截圖更為書中大量技巧和訣竅添色不少。jacq...