Plist(寫入沙盒)

2021-06-29 08:53:30 字數 686 閱讀 5167

nsstring *username = @"name";

nsstring *password = @"password";

--> 

檔案要放到沙盒裡 //

沙盒:每個應用程式對應於沙盒中的乙個特定資料夾。在訪問沙盒中的檔案時,每個應用程式只能訪問自己對應的資料夾

//documents:

用於存放需要永久性儲存的檔案

//tmp:

用於存放臨時性的檔案

nsstring *path = nshomedirectory();

//    nslog(@"path = %@",path);

nsarray *plistarr = @[username,password];

//atomically:yes --> 

檔案會被先放到緩衝區,等所有檔案就位後,一次性寫入

//           no --> 

立即寫入

[plistarr writetofile:path atomically:yes];

//2.歸檔

nsstring *path2 = nshomedirectory();

nslog(@"%@",path2);

[nskeyedarchiver

archiverootobject:plistarr tofile:path2];

沙盒路徑下Plist檔案操作

存入字典 屬性列表 字串 字典 陣列 data number nsmutabledictionary dict nsmutabledictionary dictionary dict setobject jj forkey name dict setobject nsnumber numberwit...

件 寫入 沙盒 刪除檔案

把 寫入 沙盒 void photofile 此處的方法是將寫到documents檔案中 如果寫入成功會彈出乙個警告框,提示儲存成功 nsstring strpathold nsbundle mainbundle pathforresource pin oftype png nsdata data ...

Plist檔案儲存及沙盒路徑詳解

property list屬性列表檔案 它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為.plist 因此通常被稱為 plist檔案。檔案是xml格式的。plist檔案通常用於儲存使用者設定,也可以用於儲存 的資訊。1 工程裡的檔案路徑 nsbundle bundle nsbundl...