檔案操作之plist檔案讀取

2021-07-22 14:24:49 字數 1366 閱讀 2524

有時開發需要把一些資訊用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有誤,則會報錯...