Asset Catalog提供了一种新的方式来为应用中的图片分组。Asset Catalog包含图片集(应用中用到的图片和资源)、应用图标和启动图。这些启动图、应用图标和图片集会基于设计它们所针对的设备来分组。
Asset Catalog是一个Xcode的特性,所以就算应用需要支持iOS 6也能使用。在iOS 6上,Xcode会确保UIImage的imageNamed:方法会返回catalog中的正确图片。在iOS 7上,Xcode 5会把Asset Catalog编译成运行时二进制文件(.car文件),能减少应用下载的时间。
Asset Catalog还提供了一种创建可拉伸图片的方法,能让开发者在图片中指定可拉伸的区域。开发者要做的只是在Asset Catalog中选择一张图片,在图片顶部点击Start Slicing按钮,调整切片区域来指定可拉伸的区域。可以选择只垂直拉伸、只水平拉伸或者两个方向都拉伸。
不过,用Asset Catalog创建可拉伸区域(见图1-5)只能在以iOS 7及后续版本为部署目标的工程中使用。
