私のモデルは Core Data から来ています。私のビーンには、モデルに NSData として保存された画像があります。
画像を表示するには、次のことを行う必要があります。
[UIImage imageWithData:bean.imageData]
どこでもそうしてもいいですか?つまり、ビュー #1 から [UIImage imageWithData:] を作成して画像を表示し、同じ画像を表示する必要があるビュー #2 に移動しますが、2 つのビュー間で Bean を渡すだけなので、UIImage を再作成します。 [UIImage imageWithData]で。
これを行うと、CPU やメモリが多すぎるのではないかと考えています...自分でキャッシュを管理する必要がありますか? これは CoreData の非常に一般的なユースケースかもしれないと思うので、これを処理するための一般的なパターンはありますか?