1. 程式人生 > >IOS開發之plist檔案操作

IOS開發之plist檔案操作

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兩個方法廢棄。