plist 檔案的設定

2021-06-28 16:47:28 字數 2545 閱讀 4643

5.     bundle creator os type code (鍵名:cfbundlesignature)cfbundlesignature是乙個四個字母長度的字串,用以表示開發者對於應用程式的標識。例如:在乙個文字編輯的應用程式,你可以標識為」ttext」。

8.     bundle name(鍵名:cfbundlename)應用程式的短名稱,通常就是你的應用程式名稱。

10. bundle version(鍵名:cfbundleversion)用以標識編譯版本(bundle number),你可以使用任何字串格式來表示這個版本。例如使用乙個數字來表示編譯次數。

11. bundle version string,short (鍵名:cfbundleshortversionstring)應用程式的版本,通常是以三個數字來表示版本號,例如:1.0.1。

12. executable architectures(鍵名:l***cutablearchitectures)為乙個陣列形態的設定值。用以設�*****絛袚蹩梢贓\行的架構環境,例如:i386,ppc,ppc64,x86_64

13. executable file(鍵名:cfbundleexecutable)執行檔的名稱。

15. get info string (鍵名:cfbundlegetinfostring)用於mac的finder上的應用程式的描述。

16. icon already includes gloss effects(鍵名:uiprerenderedicon)指定應用程式的圖示是否加上光暈效果,如果不希望加上光暈效果,那麼勾選此選項。

18. icon files(鍵名:cfbundleiconfiles)由於iphone與ipad的開發工具以及sdk都是相同的,因此同乙個應用程式也可以同時在兩個裝置上使用,只不過兩著的圖是不太一樣。這個鍵值是乙個陣列型別的設定值,用來指定iphone與ipad的應用程式圖示,你只要給兩個圖示檔名,其中iphone的圖示為57x57 pixel,ipad則為72x72 pixel,系統會自動依照圖示大小判斷該圖示是使用在哪種裝置上。

19. info dictionary version(鍵名:cfbundleinfodictionaryversion)info.plist格式的版本。一般來說,我們不會變動這個數值。

20. initial inte***ce orientateon(鍵名:uiinte***ceorientation)指定應用程式初始時的方向。

21. laumch image(鍵名:uilaunchimagefile)用以指定應用程式啟動時的圖檔。

22. localization native development region(鍵名:cfbundledevelopmentregion)應用程式原始的語系版本。

23. localizations(鍵名:cfbundlelocalizations)用以指定應用程式所支援的語系。

24. localized resources can be mixed(鍵名:cfbundleallowedmimxedlocalizations)是否允許應用程式可以取得框架庫內的語系檔。

25. main nib file base name(鍵名:nsmainnibfile)主要的nib檔名稱,預設值為mainwindow。

26. renders with edge antialisasing(鍵名:uiviewedgeantialiasing)設定core animation的圖層是否開啟抗鋸齒功能。

27. renders with group opacity(鍵名:uiviewgroupopacity)設定core animation的圖層使否繼承上一層透明度。

28. required background modes(鍵名:uibackgroundmodes)設定當應用程式進入背景執行後,哪些動作要繼續在背景執行。這個鍵值是乙個陣列型別的設定,可設定動作包括:audio,locateon,voip。

29. required device capabilities(鍵名:uirequireddevicecapabilities)設定應用程式需要使用到的硬體,如此可以確定應用程式在該裝置上執行時不會發生錯誤。

30. status bar is initially hidden(鍵名:uistatusbarhidden)設定狀態列是否一開始隱藏。

31. status bar style(uistatusbarstyle)設定狀態列的顯示型別。

32. supported external accessory protocols(鍵名:uisupportedexternalaccessoryprotocols)指定應用程式與外界硬體配件間支援的通訊協定,這個鍵值是乙個陣列設定,可以指定多個通訊協定。

33. supported inte***ce orientateons(鍵名:uisupportedinte***ceorientations)設定應用程式所支援的顯示模式(肖像模式或風景模式),這個鍵值是乙個陣列,可以支援多個不同的顯示模式。

34. supported inte***ce orientateons(鍵名:uiupgradeotherbundleidentifier)設定應用程式所支援的顯示模式(肖像或是風景模式),這個鍵值可以支援多個不同的顯示模式。

plist檔案的讀寫

在做ios開發時,經常用到到plist檔案,那plist檔案是什麼呢?它全名是 property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為 plist 因此通常被稱為 plist檔案。檔案是xml格式的。plist檔案通常用於儲存使用者設定,也可以用於...

Plist檔案的操作

plist檔案是蘋果自帶的配置檔案 主要是以xml的格式進行匹配的 建立的時候 選擇resource的plist來進行建立 他主要有兩種型別 一種是字典型別的 還有一種是陣列型別的 可以通過新增子元素來進行建立 通過陣列來解析plist檔案 將plist檔案解析後,儲存在乙個陣列中,隨後將其輸出即可...

plist檔案修改

plist全名是 property list,屬性列表檔案,它是一種用來儲存序列化後的物件的檔案。檔案是xml格式的。檔案讀取 nsmutablearray data nsmutablearray alloc initwithcontentsoffile filepath 檔案寫入 data wri...