ios - 将所有图像放入 Assets 目录?

标签 ios xcode image resources asset-catalog

我在 Xcode 5 中开始了一个新项目。

  1. 这是什么 Images.xcassets 恶作剧?

    我是应该将用于我的应用程序的各种图像(如按钮图像和其他东西)放在那里,还是只放 AppIconLaunchImage

    我看到我可以在 Images.xcassets 中创建一个新文件夹。我是否应该创建一个名为“Button Icons”或其他名称的文件夹,然后将它们放入其中?

    看,但我只想向我的目标添加一些视网膜图像。

    我只支持 iOS 7。所以,我不需要担心其他格式,如非视网膜。

    为什么他们把它搞得这么复杂而且根本不记录下来?为什么我需要这些额外的 Contents.json 文件?

    看起来我可以从目标中取消选中(删除)Images.xcassets,但不能取消选中 Assets 目录中的各个图像文件。

    我可以按旧方法做事吗,还是会错过压缩/性能增强?

  2. 是否有我可以设置的设置,以便我的应用程序将所有图像文件视为视网膜图像,即使它们的文件名中没有 @2x 后缀?

    <

最佳答案

  1. 在 WWDC 2013 session 视频“Xcode 5 的新功能”中,演讲者说 Image.xcassets“收集所有基于图像的资源,例如启动图像、图标,将您在项目中使用的松散图像放在一个地方。”

    “此外,Xcode 了解新的 iOS 7 API,因此甚至可以优化基于图像的资源的加载。”我假设只要您将图像放入 Image.xcassets(或目标中包含的其他 Assets 目录),“它会自动为您完成”。

    所以,我建议你接受它,适应或死亡。

  2. 我不知道。

关于ios - 将所有图像放入 Assets 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18997319/

相关文章:

ios - 使用数据、iOS、Swift 3 刷新表格的最有效内存方式是什么?

ios - Swift 4 中 strong 的搜索值

swift - 如何快速刷新所有 View Controller

html - Android 中 HTML 资源中不同分辨率的不同图像

java - 使用java将文本和图像发送到php

html - Img 以适应 div 使用 css 不拉伸(stretch)

ios - -retainCount 究竟有多不可靠?

ios - UItextView 不显示长文本

objective-c - 如何在 iOS 中为 View 的移动设置动画?

iOS Xcode : UIButton titleLabel color keeps changing