iPhone开发:info.plist(三)
表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
相关新闻>>
- 发表评论
-
- 最新评论 更多>>