iOS中, plist就像一個物件的"檔案",
可以輕易的當成物件做存取和寫入,
以下是一個最基本使用plist的練習.
1. 在Project加入新的File
2. 選擇 plist = Property List
3. 編輯 plist
4. 它可以是Dictionary, Array,
也可以是一些基本型別如BOOL,DATE,STRING, Number..等等
先以下例為例:
所以這是一個Dictionary,
裡面分別放了UserName => David 的String
UserNumber => 123 的 integer
還有一個Array 裡面有兩個String
5. 在-(viod)viewDidLoad裡面
NSString* path = [[NSBundle mainBundle] pathForResource:@"PropertyList" ofType:@"plist"];
NSDictionary* rootDictionary = [[NSDictionary alloc] initWithContentsOfFile:path];
NSLog(@"rootDictionary: %@",rootDictionary);
執行後:
2013-09-12 22:33:51.293 DataReadWriteDemo[660:c07] rootDictionary: {
"New item" = (
a,
b
);
UserName = David;
UserNumber = 123;
}
6. 讀出了Dictionary剩下rootDictionary的用法就跟其他地方一樣了喔!
在此附上Demo Project
點進去之後, 左上角有一個"檔案", 在點"下載".
回覆刪除這種寫法只能讀plist沒法修改喔
回覆刪除