有時開發需要把一些資訊用plist儲存在本地
存寫:
//獲取應用沙盒的根目錄
nsstring
*homepath =
nshomedirectory
(); //
拼接路徑
nsstring
*docpath = [homepath
:@"documents"];
//第二種方法
docpath =
nssearchpathfordirectoriesindomains
(nsdocumentdirectory
,nsuserdomainmask
,yes)[0
]; nsstring
*filepath = [docpath
:@"toutiao.plist"];
nsarray
*array =
@[@"
經紀人偉哥",
@"經紀人洪",
@"經紀人卓子",
@"經紀人趙",
@"經紀人白",
@"孫寶強",
@123,]
; //
將陣列儲存到檔案中
[array
writetofile
:filepath
atomically
:yes];
讀取:
以存的型別為陣列型別為例
//獲取
documents目錄
nsstring
*docpath =
nssearchpathfordirectoriesindomains
(nsdocumentdirectory
,nsuserdomainmask
, yes)[0
]; //還要指定儲存檔案的檔名稱
,仍然使用字串拼接
nsstring
*filepath = [docpath
:@"toutiao.plist"];
//使用乙個陣列來接受資料
nsarray
*array = [
nsarray
arraywithcontentsoffile
:filepath];
printing description of filepath:
printing description of array:
<__nscfarray 0x7fbeb1620d10>(
經紀人偉哥,
經紀人洪,
經紀人卓子,
經紀人趙,
經紀人白,
孫寶強,
123 )
plist檔案操作
將陣列存入plist檔案 nsarray array 1 2 3 選擇yes使檔案在編寫意外中斷時原始檔不損毀 array writetofile users macbook documents 學習練手 test test.plist atomically yes 將字典存入plist檔案 nsd...
讀取和寫入plist檔案
plist檔案是標準的xml檔案,在cocoa中可以很簡單地使用。這裡介紹一下使用方法 以下 在mac和iphone中均適用。寫入plist檔案 nsmutabledictionary dict nsmutabledictionary alloc initwithcontentsoffile sam...
檔案操作之讀取檔案
檔案操作 檔案上傳 儲存log 系統函式 open file,mode,buffing,encoding 讀 open path filename,rt 返回值 stream 管道 container stream.read 讀取管道中的內容 注意 如果傳遞的path filename有誤,則會報錯...