1. ios 哪些類可以寫入plist文件
在Xcode中建立一個iOS項目後,會自己產生一個.plist文件,點擊時會看見它顯示的是類似於excel表格。
但是,如果打開方式選擇Source Code,它其實是一個xml文件。
我們會做一個小例子,在這個例子中我們自己建立一個plist文件並填入數據,然後運行時讀取這個plist文件,並將數據填寫在界面上。
首先要知道讀取plist文件的方法,一般來說,使用代碼。
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"listFileName" ofType:@"plist"];
NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];
NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
已經足夠了,此時可以使用NSLog常式查看array和dictionary的內容。不過,有時候受plist文件內容的限制,array內容可能為空。
其實,用dictionary就已經足夠了,在下面的例子里我們也只用dictionary。
2. iOS開發中怎麼創建Plist文件
1
創建.plist文件。
方法:
1、選中Xcode,File-New-File…;
2、在工程目錄處右鍵,New File…;
3、選中Xcode,使用快捷方式cmd+n組合鍵;
4、代碼創建
可以選擇iOS和OS X中任意一個「Resource」中的「Property List」創建並命名保存。當前名稱為:usersList.plist。
2
往.plist文件添加數據並顯示
在Xcode項目中點擊usersList.plist,可以打開顯示usersList.plist文件中的內容。
可以在空白處右鍵「Add Row」添加數據或者點中「root」行,點擊「+」號即可添加。一般數據類型(Type)可以選擇Array、Dictionary、String等類型。同時也可以給添加的數據賦值(Value)。
除了以Property List列表形式顯示外,選中usersList.plist文件,右鍵「Open As」-「Source Code」可以以XML格式顯示。當前操作結果如圖。
多圖
3
使用代碼創建.plist文件。
//獲取本地沙盒路徑
NSArray *path = (NSDocumentDirectory, NSUserDomainMask, YES);
//獲取完整路徑
NSString *documentsPath = [path objectAtIndex:0];
NSString *plistPath = [documentsPath :@"usersList.plist"];
NSMutableDictionary *usersDic = [[NSMutableDictionary alloc ] init];
//設置屬性值
[usersDic setObject:@"chan" forKey:@"name"];
[usersDic setObject:@"123456" forKey:@"password"];
3. iOS開發:Plist文件讀寫。1、讀取+寫入plist;2、根據plist節點內容創建UITab
//獲取plist地址
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"UpgradeDataArray" ofType:@"plist"];
NSMutableDictionary *dataDic = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath]; //根據你存入的類型取出對應的數據。
//添加一項內容
[dataDic setObject:arr forKey:@"upgradeData"];
//獲取應用程序沙盒的Documents目錄
NSArray *paths=(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *plistPath1 = [paths objectAtIndex:0];
//得到完整的文件名
NSString *filename=[plistPath1 :@"UpgradeDataArray.plist"];
//輸入寫入
BOOL fl = [dataDic writeToFile:filename atomically:YES]; //寫入
提問容易,回答不易,且問且採納!!
4. ios中怎樣在工程中添加.plist文件
1. 創建一個工程
2. 新建一個plist文件(command+N快捷鍵或者新建文件 如圖下的紅色圈)
3. 紅色圈是plist的文件名,這里默認為Property List,點擊創建就可以了
4.plist文件如下所示
5.如圖所示類型為字典類型
6.兩個字典創建好了,注意這里給字典里添加數據時,要點擊teacher的三角符號朝下時,點擊「+」,這樣才創建在字典里,不按照這樣做,會在字典外面。
7.添加數據
8.plistde的文件創建好了,創建一個新的文件