導航:首頁 > 文件管理 > plist文件如何生成

plist文件如何生成

發布時間:2023-01-13 09:14:16

1. xcode6 打包ipa後,沒有plist文件,請問怎麼生成plist文件

info.plist如果沒有打不了包吧。 生成target都會自動生成一個plist, 這個打包過程中會改名為info.plist,存入app。

2. iOS開發中怎麼創建Plist文件

在Xcode中建立一個iOS項目後,會自己產生一個.plist文件,點擊時會看見它顯示的是類似於excel表格,但是,如果打開方式選擇SourceCode,你會看見它其實是一個xml文件。我們會做一個小例子,在這個例子中我們自己建立一個plist文件並填入數據,然後運行時讀取這個plist文件,並將數據填寫在界面上。首先要知道讀取plist文件的方法,一般來說,使用代碼NSString*plistPath=[[NSBundlemainBundle]pathForResource:@"listFileName"ofType:@"plist"];NSArray*array=[[NSArrayalloc]initWithContentsOfFile:plistPath];NSDictionary*dictionary=[[NSDictionaryalloc]initWithContentsOfFile:plistPath];已經足夠了,此時可以使用NSLog常式查看array和dictionary的內容。不過,有時候受plist文件內容的限制,array內容可能為空。其實,用dictionary就已經足夠了,在下面的例子里我們也只用dictionary。1、運行Xcode4.2,新建一個SingleViewApplication,名稱為ReadPlistFile,2、新建我們自己的plist文件:File—>New—>NewFile,選擇MacOSX下的PropertyList文件名為customInfo,Group選擇SupportingFiles。3、單擊新建的customInfo.plist,添加數據,注意,Type一項的類型,選擇的是Dictionary,以SourceCode打開,顯示如下:StudentNameYangSexMaleNumSX_010MentorNameGuSexMale4、為視圖添加控制項:單擊BIDViewController.xib,打開IB,拖幾個控制項上去,並設置好布局等。

3. 如何生成.plist.plist.plist文件

在之前的工作當中,曾經需要配置一個Plist文件,當時傻傻的一條一條輸入,耗費了很長的時間.後來公司大神教了一個很好地方法,現在特此記錄一下

NSArray *name = [[NSArray alloc]initWithObjects:@"Achafexp",@"Bonkers",@"carolingia",@"catholicschoolgirls",@"Chubsy",@"devroye",@"donreesclaws",@"feenacasual",@"Flakes",@"Gangster",@"gothic_ultra_ot",@"Howardson",@"Husser",@"JustOldFashion",@"Kells_SD",@"Kensinton",@"Kookazoo",@"littlelordfontleroy",@"Mothproof_Script",@"Nuttipy",@"OldSchool",@"oliver",@"Percirk",@"readyformycloseup",@"Reginald",@"SFCollegiateSolid",@"Tangerine_Bold",@"Zainly", nil];
NSLog(@"%d",name.count);

NSMutableArray *all = [[NSMutableArray alloc]initWithCapacity:0];

for (int i = 0; i<28; i++) {
NSDictionary *dict = [[NSDictionary alloc]initWithObjectsAndKeys:[name objectAtIndex:i],@"font",@"hello",@"text", nil];
[all addObject:dict];
}

NSString *tempPath = NSTemporaryDirectory();

NSString *path = [tempPath :@"EnFontPList.plist"];

[all writeToFile:path atomically:YES];


其核心,主要就是

NSString *path = [tempPath :@"EnFontPList.plist"];

atomically參數解釋
這個參數意思是如果為YES則保證文件的寫入原子性,就是說會先創建一個臨時文件,直到文件內容寫入成功再導入到目標文件里.

如果為NO,則直接寫入目標文件里.

這樣就可以生成一個plist啦,很方便是不是,哈哈~載入中...

閱讀全文

與plist文件如何生成相關的資料

熱點內容
如何破壞文件 瀏覽:15
從什麼網站上查找國家標准 瀏覽:254
iphone5s最省電的瀏覽器 瀏覽:225
用數據線如何接攝像頭 瀏覽:110
qq手機電腦互傳文件 瀏覽:613
linux內核升級方法 瀏覽:986
iphone5沒有熱點 瀏覽:189
哪裡有在線幼兒c語言編程 瀏覽:959
iframe跨域調用js對象 瀏覽:178
蘋果手機能分文件夾嗎 瀏覽:679
fdb文件怎麼刪除裡面內容 瀏覽:638
龍江網路配置什麼路由器 瀏覽:169
如何使用指標導入數據 瀏覽:866
平時用什麼app看nba 瀏覽:503
win10想以管理員身份運行bat文件 瀏覽:85
合並單元格中的其他數據如何排序 瀏覽:331
電腦窗口程序在哪 瀏覽:281
前女友把我微信刪了又加什麼意思 瀏覽:655
win10不識別無線xboxone手柄 瀏覽:403
汽車之家app怎麼看成交價 瀏覽:908

友情鏈接