NSDictionary plist簡單示例

2021-06-08 11:30:46 字數 825 閱讀 8286

在iphone/ipad工程裡面,新增 file->other->property list,例如:test.plist,然後在其中新增3個專案(key) name, date, dept,並填充value值。

以下為對此test.plist檔案的一系列常用操作(myname,mydate,mydept為定義的變數):

[cpp]view plain

copy

print?

nsstring *path=[[nsbundle mainbundle] pathforresource:@"test" oftype:@"plist"];

//從檔案內容建立字典

nsdictionary *dict=[nsdictionary dictionarywithcontentsoffile:path];

//從字典取出key對應的value

self.myname.text=[dict valueforkey:@"name"] ;

nslog(@"%@",[dict valueforkey:@"name"]);

self.mydate.text=[dict valueforkey:@"date"] ;

self.mydept.text=[dict valueforkey:@"dept"] ;

//改變key對應的值

[dict setvalue:@"jimmy" forkey:@"name"];

//將改變後的結果(字典)寫入檔案(filepath指定路徑和檔名)

[dict writetofile:filepath atomically:yes];

NSDictionary plist簡單示例

在iphone ipad工程裡面,新增 file other property list,例如 test.plist,然後在其中新增3個專案 key name,date,dept,並填充value值。以下為對此test.plist檔案的一系列常用操作 myname,mydate,mydept為定義的...

簡單的正則表達示。

驗證數字 1 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 2 0 9 驗證有1 3位小數的正實數 3 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數 0 d 驗...

cmake windows下構建簡單入門示例

pragma once include int main char args,int size 2,編寫cmakelists.txt cmake minimum required version 3.5 set project root path 3,建立構建目錄 以下目錄為手動建立,非cmake自...