以编程方式更新 Xcode 资产目录
Posted
技术标签:
【中文标题】以编程方式更新 Xcode 资产目录【英文标题】:Programmatically updating Xcode asset catalog 【发布时间】:2015-11-12 01:56:30 【问题描述】:我正在开发一个将使用大量图像(数千张)的应用程序。这些资产在 Inkscape 中创建,然后以编程方式呈现为 iPad 的 1x 和 2x 图像以及 iPhone 的 1x、2x 和 3x 图像。这一切都很好。
现在我想将这些图像移动到资产目录中,以便利用细化。
有没有一种很好的方法可以以编程方式将所有这些图像添加到资产目录中,还是我只需要努力生成目录文件?
由于我已经有一个程序来为项目生成图像(并创建一个匹配的元数据文件),所以我编写代码来更新目录没有问题;我只是想以正确的方式去做。
【问题讨论】:
我以前对同样的事情很好奇。我的解决方案是更加努力地将图像拖放到资产目录... 【参考方案1】:资产目录只是包含描述内容的 json 文件的文件夹,您可以轻松地创建可以生成这些文件的 shell 或 swift 脚本。 这是处理资产目录的脚本示例(虽然不是您要查找的内容) https://github.com/freshOS/AssetChecker
【讨论】:
以上是关于以编程方式更新 Xcode 资产目录的主要内容,如果未能解决你的问题,请参考以下文章
X 位置约束未以编程方式更新 - Xcode 中的 Swift