iphone開發,模擬器生成檔案路徑

2021-08-31 05:13:59 字數 1527 閱讀 1237

documents

library

tmp2,documents 目錄就是我們可以用來寫入並儲存檔案得地方

獲取方式:

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

獲取documents路徑:nsstring *documentsdirectory=[paths objectatindex:0];

3、tmp 目錄我們可以在裡面寫入一些程式執行時需要用得資料,裡面寫入得資料在程式退出後會沒有。可以通過

nsstring *nstemporarydirectory(void); 方法得到;

建立乙個目錄:比如要在documents下面建立乙個test目錄,

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

nsstring *documentsdirectory = [paths objectatindex:0];

nslog(@」%@」,documentsdirectory);

nsfilemanager *filemanage = [nsfilemanager defaultmanager];

bool ok = [filemanage createdirectoryatpath:mydirectory attributes:nil];

取得乙個目錄下得所有檔名:(如上面的mydirectory)可用

nsarray *file = [filemanager subpathsofdirectoryatpath: mydirectory error:nil]; 或

nsarray *files = [filemanager subpathsatpath: mydirectory ];

讀取某個檔案:

nsdata *data = [filemanger contentsatpath:myfilepath];//myfilepath是包含完整路徑的檔名

或直接用nsdata 的類方法:

nsdata *data = [nsdata datawithcontentofpath:myfilepath];

儲存某個檔案:

可以用 nsfilemanager的

- (bool)createfileatpath:(nsstring *)path contents:(nsdata *)data attributes:(nsdictionary *)attr;

或 nsdata 的

- (bool)writetofile:(nsstring *)path atomically:(bool)useauxiliaryfile;

- (bool)writetofile:(nsstring *)path options:(nsuinteger)writeoptionsmask error:(nserror **)errorptr;

iphone開發,模擬器生成檔案路徑

documents library tmp2,documents 目錄就是我們可以用來寫入並儲存檔案得地方 獲取方式 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes ...

ios獲取模擬器或iphone的檔案路徑

document 路徑 nsstring path nsstring nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes objectatindex 0 cache nsstring path ns...

iOS 開發打包模擬器

facebook分享,要提交審核,需要打包的乙個模擬器上傳,在facebook官網 說明如下 1.步驟 在模擬器中執行應用 在 xcode iphone 5 模擬器中執行應用。這會在 xcode 的deriveddata快取中自動建立模擬器版本。使用以下命令壓縮模擬器版本 ditto ck sequ...