Mac OS X 软件配置与国际化指南
1. 信息属性列表
信息属性列表包含了一些关键信息,用于配置软件的行为和资源。以下是一些重要的属性及其说明:
- NSDocumentClass :用于实例化文档实例的NSDocument子类,仅用于Cocoa应用程序。
- NSExportableAs :一个数组,列出了该类型文档可以导出的其他类型(仅写类型),仅用于Cocoa应用程序。
- CFBundleURLTypes :一个字典数组,类似于CFBundleDocumentTypes,但描述了应用程序可以处理的URL方案。其支持的键如下:
- CFBundleURLName :此URL类型的抽象名称,推荐使用Java包风格的标识符以确保唯一性,该名称也用作InfoPlist.strings文件中的键,以提供类型名称的可读版本。
- CFBundleURLIconFile :指定包中包含该类型图标资源的文件名(不含扩展名)。
- CFBundleURLSchemes :该类型处理的URL方案数组(如http、ftp等)。
2. 应用程序包键
应用程序包键使Mac OS X上的应用程序包能够控制其资源的安装方式和位置。应用程序包的安装分为两个阶段,通常用户或管理员只需将包复制到所需的安装位置(前提是有复制权限)。应用程序包键是一种将捆绑资源安装到包外特定位置的机制。在应用程序的信息窗口(通过Find
超级会员免费看
订阅专栏 解锁全文
1114

被折叠的 条评论
为什么被折叠?



