本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
iOS開發常用資料儲存方式有:NSKeyedArchiver、NSUserDefaults、Write寫入方式、SQLite。為了簡潔明瞭的儲存和視覺化展現資料,以檔案形式儲存資料是很有必要的。plist檔案在iOS開發中屬於Write寫入方式,可以以Property List列表形式顯示,也可以以xml格式顯示。對於資料管理是很方便的。掌握使用plist檔案資料操作很有必要。
建立.plist檔案。
方法:
1、選中Xcode,File-New-File…;
2、在工程目錄處右鍵,New File…;
3、選中Xcode,使用快捷方式cmd+n組合鍵;
4、程式碼建立(往後說明步驟)。
效果如圖。可以選擇iOS和OS X中任意一個「Resource」中的「Property List」建立並命名儲存。當前名稱為:usersList.plist。
往.plist檔案新增資料並顯示
在Xcode專案中點選usersList.plist,可以開啟顯示usersList.plist檔案中的內容。
可以在空白處右鍵「Add Row」新增資料或者點中「root」行,點選「+」號即可新增。一般資料型別(Type)可以選擇Array、Dictionary、String等型別。同時也可以給新增的資料賦值(Value)。
除了以Property List列表形式顯示外,選中usersList.plist檔案,右鍵「Open As」-「Source Code」可以以XML格式顯示。當前操作結果如圖。
使用程式碼建立.plist檔案。
//獲取本地沙盒路徑
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//獲取完整路徑
NSString *documentsPath = [path objectAtIndex:0];
NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"usersList.plist"];
NSMutableDictionary *usersDic = [[NSMutableDictionary alloc ] init];
//設定屬性值
[usersDic setObject:@"chan" forKey:@"name"];
[usersDic setObject:@"123456" forKey:@"password"];
//寫入檔案
[usersDic writeToFile:plistPath atomically:YES];
新增修改資料操作
新增或修改已有資料。此檔案不是已有的usersList.plist檔案,而是存在沙盒裡面的檔案。usersList.plist內容是不變的。需要檢視可以到模擬器沙盒檢視。
//獲取已有完整路徑
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"usersList" ofType:@"plist"];
NSMutableDictionary *usersDic = [[NSMutableDictionary alloc]initWithContentsOfFile:plistPath];
//設定屬性值,沒有的資料就新建,已有的資料就修改。
[[usersDic objectForKey:@"users"] setObject:@"逗比" forKey:@"name"];
[[usersDic objectForKey:@"users"] setObject:@"dbdbdb" forKey:@"password"];
//寫入檔案
[usersDic writeToFile:plistPath atomically:YES];
如果是想用其他檔名稱可以根據路徑建立新plist檔案
NSString *filename=[plistPath stringByAppendingPathComponent:@"test.plist"];//已有該名稱檔案就不新建,沒有就新建。
如要多層次結構,則如圖。
相關文章
本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
當我們在玩決勝時刻11-決勝時刻的時候如何進入監獄呢?1進入監獄,被士兵拉下車後,可以看到開啟的門,按住w鍵向大門走去,等待電梯的下降。 2隊友被拽倒在地,按住w繼續往前走,被帶著頭
2020-11-29 05:28:59
悟飯趣玩是一款可以直接下載遊戲的一款軟體,有很多朋友不知道如何下載,我在這裡出個教學。有需要的朋友可以看看。1第一步,開啟手機悟飯趣玩。 2第二步,點選psp類型遊戲。 3
2020-07-23 10:29:44
ps4惡靈古堡6怎麼雙人呢,還是有很多的小夥伴們不知道吧,現在我就來為朋友們簡單的介紹一下吧。1首先,我們大家先來一起看,如果是本地雙人的話就需要先進入我們的遊戲,再去選擇模
2020-07-23 10:29:42
許多小夥伴都喜歡玩墓麗影10:崛起那怎麼調中文字幕及語音?接下來我給大家簡單分享一下我的經驗,這次的古墓奇兵還有中文語音哦!1首先,我們開啟電腦,進入遊戲古墓奇兵這款遊戲,進入
2020-07-23 10:29:30
現在使用蘋果手機的小夥伴越來越多,那麼很多人想在蘋果手機上下載facebook卻不知道具體的操作方法,這裡小編就給大家介紹下蘋果手機怎麼下載facebook,希望能幫助到大家。 1首先
2019-12-26 05:53:33