ios - 在 Xcode 中验证资源并为 iOS 应用程序生成 getter 代码

标签 ios iphone objective-c xcode

我正在寻找一种可以在 iOS 应用程序中验证我的图像和字体的工具。

问题:

我们的应用程序中有很多不同的图像和字体。有时,其中一些文件会被替换或重命名。我们不会收到编译警告或错误,只是缺少散布在应用程序周围的图像。

我想这是 Objective C 动态特性的一部分,但我真的很想在这里进行一些静态检查。

是否存在可以验证内容或自动生成 getter 代码的工具? (最好开源)

谢谢!

最佳答案

警告:前方无耻的 self 推销:

我们已经创建了一个工具 IDAssetManager(但不是开源的),它可以创建资源的静态接口(interface)。 该工具与 Xcode 高度集成。它管理和组织资源,并为图像、字体和颜色生成一个带有 getter 代码的类。

它还带有一个 Xcode 插件,允许您直接从 Xcode codeview 预览图像:

enter image description here

该工具还将在 info.plist 文件中注册字体。

要获得您正在寻找的那种验证,您必须:

  1. 将所有图片添加到IDAsssetManager
  2. 使用工具生成的getter代码
  3. 点击工具上的刷新按钮。

您现在将收到所有缺失资源的编译警告。

您可以在这里尝试: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/

相关文章:

iphone - 在 Xcode 中添加新模板

iphone - Aviary SDK 问题

iphone - 在核心图形中绘制阴影很慢

ios - 是否可以为日期设置多个 "setDateStyle"?

ios - UIScreen.main.bounds 是边到边吗?

iphone - 视网膜显示屏图像质量问题

objective-c - 读取 plist : stream had too few bytes, 格式时出错:-1073751400

ios - UIModalTransitionStylePartialCurl 使我的应用程序崩溃

ios - ScrollView 栏滚动,而 Content View 不滚动

php - 如何获取 2 或 3 个径向位置中点(纬度、经度)