IOS開發之plist檔案操作
阿新 • • 發佈:2019-02-05
plist是ios中類似xml檔案的配置檔案。它以標籤的節點方式儲存:NSArray和NSDictionary相關物件的資料。
儲存NSArray資料至plist檔案中
//建立一個數組,陣列中存放的是字典
NSArray *arrDict = @[
@{@"name":@"李莉莉",@"age":@26,@"address":@"中國"},
@{@"name":@"羅伯特·愛德華",@"age":@26,@"address":@"美利堅合眾國"},
@{@"name":@"王忠" ,@"age":@12,@"address":@"新加坡"}];
//寫入至plist檔案中
[arrDict writeToFile:@"/Users/zhengjie/Desktop/add.plist" atomically:YES];
儲存NSDictionary資料至plist檔案中
//建立一個字典,陣列中存放的是字典
NSDictionary *dictionary = @{@"name":@"李莉莉",@"age":@26,@"address":@"中國"};
//寫入至plist檔案中
[dictionary writeToFile:@"/Users/zhengjie/Desktop/adds2.plist" atomically:YES];
通過arrayContentOfFile和dictionaryContentOfFie物件工程方法從plist檔案中讀取資料並建立arry和dictionary物件
//讀取檔案資料並建立array物件
NSArray *arr = [NSArray arrayWithContentsOfFile:@"/Users/zhengjie/Desktop/add.plist"];
//讀取資料建立dictionary物件
NSDictionary *dictionary = [NSDictionary dictionaryContentOfFile:@"/Users/zhengjie/Desktop/adds2.plist" ];
重點: Foundation框架現已將writeToFile和**ContentOfFile兩個方法廢棄。