Xcode 5 推出了 Asset Catalog,看起来非常酷。然而,我找不到太多关于它的信息。具体来说,我想知道使用 Asset Catalog 是否会对应用程序的兼容性产生任何影响。
Asset Catalog 是 iOS 7 特定的功能(即 iOS 必须能够处理它),还是只是 Xcode 的便利工具?
此外,如果有任何相关的信息资源/链接,我将不胜感激。
谢谢回答。
Xcode 5 推出了 Asset Catalog,看起来非常酷。然而,我找不到太多关于它的信息。具体来说,我想知道使用 Asset Catalog 是否会对应用程序的兼容性产生任何影响。
Asset Catalog 是 iOS 7 特定的功能(即 iOS 必须能够处理它),还是只是 Xcode 的便利工具?
此外,如果有任何相关的信息资源/链接,我将不胜感激。
谢谢回答。
是的,它具有向后兼容性。
针对您项目的部署目标,Xcode 5为资源目录提供不同的功能:
- 对于所有项目,可以使用设置名称加载单个图像。
- 对于部署目标为 iOS 7 的项目,Xcode 将您的资源目录编译成一种运行时二进制文件格式,可缩短您的应用下载时间。
如果您的部署目标设置为 iOS 7,则将使用新的二进制文件格式。否则,它会默认回退到以前的方式,将所有单个图像文件放入您的资源文件夹中。
是的,它绝对兼容iOS6。不确定5是否兼容。
但是,如果您将其用于早于7.0的版本,则无法使用资源目录中的可调整大小图像功能。