.xcassets资源仅适用于应用程序图标和启动图像或我们自己的图像资产吗?我知道我们可以将我们的图像添加到.xcassets文件,但这样做的好习惯吗?使用xcassets
37
A
回答
47
使用xcassets的是新标准的Xcode的5和iOS 7.导入图片的点击名为“Images.xcassets”蓝色的文件夹,然后点击小“+”加号在出现的窗口底部。现在选择“导入”将图像放在那里。
这也是图标和启动图像的新位置,而不是标准目标 - >一般位置,但这仍是您可以不选择“不使用资产目录”的选项。
这真的很有用,因为您只会看到1个图片名称,而不是像“@ 2x”和“-568h @ 2x”这样的扩展名的重复名称。
16
苹果表示,Xcode中的资产目录编辑器管理您的应用程序的图像,将同一资产的各种分辨率分组在一起。构建时,Xcode将资产目录编译为最有效的包,以进行最终分发。
所以基础资产目录可以管理AppIcon和LaunchImage。
但你也可以到新的文件夹下面添加新的图像。
4
迟到了,但肯定是最好的做法
也有一个工具:AVXCassets Generator使用它可以直接生成所有的图标和图像只是一个XCAssets文件单击。
相关问题
- 1. Xcode:关于使用xcassets的建议
- 2. 如何从xcassets使用图像?
- 3. 正确使用XCAssets(添加资源)
- 4. 使用pixate从xcassets中获取图像
- 5. 从xcassets加载UIImage
- 6. 从xcassets加载应用程序图标
- 7. AppIcon xcassets不可编辑
- 8. xcassets和内部部署
- 9. XCode XCAssets和自动完成
- 10. 播放使用NSDataAsset存储的视频(Xcode xcassets)
- 11. Xcode没有从xcassets获取图像
- 12. Xcode5 xcassets - 如何批量替换图像?
- 13. .xcassets支持较旧的IOS版本
- 14. 如何从xcassets中抓取东西?
- 15. 可本地化的xcassets文件?
- 16. 如何使用Xcode的xcassets切片功能在UIImageView中正确显示图像?
- 17. 在UIWebView网页中使用xcassets图像作为img标签的src
- 18. UITableViewCell上的背景视图拥抱使用切片xcassets时的内容
- 19. 我意外从Xcassets中删除了LaunchImage的帮助?如何将LaunchImage恢复到xcassets
- 20. 为什么默认的xcassets LaunchImage支持iPhone5开箱即用?
- 21. 从OS X上的xcassets加载应用程序图标
- 22. iPhone 4“的屏幕与xcassets不拉正确的图像
- 23. 将.xcassets文件添加到Xcode框架项目
- 24. 如何清除xcassets未分配的子项的警告?
- 25. 从xcassets获取图片,语言/加密错误?
- 26. 我可以从XCAssets包中获取NSURL吗?
- 27. 如何迭代Stickers.xcassets或从xcassets获取图像?
- 28. 无法在软件包中的xcassets中加载图像
- 29. 从xcassets文件获取启动图像的大小错误
- 30. 从xcassets文件中的图像创建CPTImages
那么,从本质上讲,我可以将项目中的所有艺术作品编译成几个资产文件? – Roshan
这个答案似乎并没有真正回答Roshan的问题 - 对所有图像资产使用xcassets是否是一种很好的做法? (理由也是有帮助的!) –
@JosephHumfrey实际上提供了理由:“Xcode将资产目录编译成最有效的包,用于最终分发”。这是您确实应该将图片捆绑到XCAsset目录中以减少从应用商店下载应用程序大小的首要原因。 –