我正在开发一个包含许多图像的iOS应用程序。因为我每时每刻都有一位设计师在使用我不再需要的许多图像。
所以此刻,为了清理这个混乱我正在思考:如果我使用UIImage
的类别,我可以覆盖+imageNamed:
来记录图像的名称,也许是调用的方法它?
类似的东西:
@implementation UIImage (FindImage)
+ (UIImage *)imageNamed:(NSString *)name {
UIImage *img = [self imageNamed:name];
if (img) {
return img;
} else {
NSLog(@"\n\nImage not found: %@\n\n", name);
return nil;
}
}
@end
我想覆盖imageNamed,因为:
简历上,我的问题是:Can i log all images that could not be found on bundle?
修改
提炼我的问题:
我看到我的问题有点复杂,所以我将尝试阐明它。
我想查找我的应用尝试使用的所有图片,但在我的项目中找不到此图片。 我可以删除所有图像,我可以创建一个子类,我可以创建类别,我真的不在乎。也许Xcode上有一面旗帜抱怨丢失图像...
我想要的是找到我使用图像的所有地方,这个图像在捆绑上找不到。