私が現在取り組んでいるアプリはUITableView
、Core Data データベースからデータをロードする (カスタム セルを使用する) を中心としています。各エンティティには、いくつかNSStrings
の 、圧縮されたサイズ変更済みのバイナリ データ属性UIImage
、および変換可能な属性がありUIImage
、外部に保存されます。圧縮されたサイズ変更された画像が保存されているだけでアプリは素晴らしく動作しますが、完全な画像を変換可能な属性にも保存すると、テーブル ビューが遅くなり、メモリ警告が表示されます。実際にセル内にあるのは 2 つとNSStrings
、サイズ変更された圧縮画像の jpeg 表現だけです。
外部に保存されているフル サイズの画像が、アクセスされていないときにテーブル ビューの速度を低下させるのはなぜですか? これを修正するにはどうすればよいですか?