パスから画像をロードするクラス メソッドloadImage:(NSString *)path
があります。パスが nil の場合、デフォルト パスの画像をロードします。
+(NSImage *) loadImage:(NSString *)path{
if(path== nil){
path = [[NSBundle mainBundle] pathForResource:@"default" ofType:@"png"];
}
}
デフォルトのパスは常に同じパスを使用しているため、メソッドを 1000 回実行した場合にパスを 1 回だけ計算したい場合は、次のようにします。
if(defaultPath == nil){
defaultPath = [[NSBundle mainBundle] pathForResource:@"default" ofType:@"png"];
}
path = defaultPath;
、静的変数を使用できると思いますが、その方法がわかりません。助けてください。パフォーマンスの改善に関する提案を知ってうれしいです。