在iphone/ipad工程裡面,新增 file->other->property list,例如:test.plist,然後在其中新增3個專案(key) name, date, dept,並填充value值。
以下為對此test.plist檔案的一系列常用操作(myname,mydate,mydept為定義的變數):
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自...