iPhone開發:info.plist(三)iPhone軟體開發教學課程

表A-4列出瞭僅用於應用程序束的關鍵字:

表A-4應用程序特定的關鍵字

關鍵字類型是否必須摘要CFAppleHelpAnchorStringNo該束的初始HTML幫助文件。NSAppleScriptEnabledStringNo指定是否支持AppleScript。NSHumanReadableCopyrightStringYes顯示在對話框中的版權信息。NSJavaNeededBoolean or StringNo指定該程序是否需要一個Java虛擬機。NSJavaPathArrayNo一組Java類所在的路徑(前面需要加上NSJavaRoot)。NSJavaRootStringNo包含Java類的根目錄。NSMainNibFileStringYes應用程序的主nib文件名。NSPrincipalClassStringYes束的主類的名字。NSServicesArrayNo一組描述瞭由應用程序所提供的服務的字典。
 

CFAppleHelpAnchor
CFAppleHelpAnchor關鍵字定義瞭束的初始HTML幫助文件名,不需要包括.html或.htm擴展名。這個文件位於束的本地化資源目錄中,或者如果沒有本地化資源目錄的話,則直接被放在Resources目錄中。

 

NSAppleScriptEnabled
NSAppleScriptEnabled關鍵字說明瞭該應用程序是否支持AppleScript。如果您的應用程序支持,就需要把該字符串的值設為“Yes”。

 

NSHumanReadableCopyright
NSHumanReadableCopyright關鍵字包含瞭一個含有束的版權信息的字符串。您可以在“關於”對話框中顯示它。該關鍵字通常會出現在InfoPlist.strings文件中,因為往往需要本地化該關鍵字的值。

 

NSJavaNeeded
NSJavaNeeded關鍵字含有一個佈爾值,用來確定在執行該束的代碼之前Java虛擬機是否需要被載入並運行。您也可以指定一個字符串類型的值“YES”代替佈爾型的值。

 

NSJavaPath
NSJavaPath關鍵字包含瞭一組路徑。每一個路徑指向一個Java類。該路徑相對於由NSJavaRoot關鍵字定義的位置來說,可能是一個絕對路徑也可能是一個相對路徑。開發環境會自動把這些值保存在數組中。

 

NSJavaRoot
NSJavaRoot關鍵字含有一個指向一個目錄的字符串。該目錄是應用程序的Java類文件的根目錄。

 

NSMainNibFile
NSMainNibFile關鍵字包含瞭一個含有應用程序的主nib文件名(不包含.nib文件擴展名)的字符串。一個nib文件作為一個Interface Builder的存檔文件,含有對用戶界面的詳細描述信息以及那些界面中的對象之間的關聯信息。當應用程序被啟動時,主nib文件會被自動裝載。Mac OS X會尋找與應用程序名相匹配的nib文件。

 

NSPrincipalClass
NSPrincipalClass關鍵字定義瞭一個束的主類的名稱。對於應用程序來說,缺省情況下這個名字就是應用程序的名字。

 

NSServices
NSServices包含瞭一組字典,它詳細說明瞭應用程序所提供的服務。表A-5列出瞭用來指定服務的關鍵字。

 

 

摘自 雲懷空-abel

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *