我的应用中有一些图标可以在多个视图中重复使用(例如收藏图标)。
为了节省内存,我想知道是否使用带有加载静态图像的类方法的类是个好主意?
例如 :
+ (UIImage *)favoriteIcon {
static UIImage * icon;
if (!icon)
icon = [UIImage imageNamed:@"favorite.png"];
return icon;
}
或者我应该+ (UIImage *) imageNamed:(NSString *)name
每次需要时使用?
谢谢你的建议。