我正在寻找一种可以在 iOS 应用程序中验证我的图像和字体的工具。
问题:
我们的应用程序中有很多不同的图像和字体。有时,其中一些文件会被替换或重命名。我们不会收到编译警告或错误,只是缺少散布在应用程序周围的图像。
我想这是 Objective C
动态特性的一部分,但我真的很想在这里进行一些静态检查。
是否存在可以验证内容或自动生成 getter 代码的工具? (最好开源)
谢谢!
最佳答案
警告:前方无耻的 self 推销:
我们已经创建了一个工具 IDAssetManager(但不是开源的),它可以创建资源的静态接口(interface)。 该工具与 Xcode 高度集成。它管理和组织资源,并为图像、字体和颜色生成一个带有 getter 代码的类。
它还带有一个 Xcode 插件
,允许您直接从 Xcode codeview 预览图像:
该工具还将在 info.plist 文件中注册字体。
要获得您正在寻找的那种验证,您必须:
- 将所有图片添加到IDAsssetManager
- 使用工具生成的getter代码
- 点击工具上的刷新按钮。
您现在将收到所有缺失资源的编译警告。
您可以在这里尝试:https://itunes.apple.com/us/app/idassetmanager-lite-for-xcode/id830464758?mt=12
编辑
您可以观看该工具的操作视频 here
关于ios - 在 Xcode 中验证资源并为 iOS 应用程序生成 getter 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23360062/