アプリには、複数のビューで再利用するアイコンがいくつかあります (お気に入りのアイコンなど)。
メモリを節約するために、静的な画像をロードするクラス メソッドを持つクラスを使用するのが良い考えかどうか疑問に思っていましたか?
例えば :
+ (UIImage *)favoriteIcon {
static UIImage * icon;
if (!icon)
icon = [UIImage imageNamed:@"favorite.png"];
return icon;
}
それとも、+ (UIImage *) imageNamed:(NSString *)name
必要なときにいつでも使用する必要がありますか?
アドバイスありがとうございます。