私は、ユーザーが一連の写真をナビゲートするアプリケーションを持っています。このシナリオでは、NSDataオブジェクトとして写真を保存するか、写真をpngファイルとして直接ファイルシステムに保存するためのSQLite + Core DATAのパフォーマンスの面で何がベストですか?SQLite + Core Data対写真を表示するiPhoneアプリのファイルシステム。何がより効果的ですか?
ありがとうございました。
私は、ユーザーが一連の写真をナビゲートするアプリケーションを持っています。このシナリオでは、NSDataオブジェクトとして写真を保存するか、写真をpngファイルとして直接ファイルシステムに保存するためのSQLite + Core DATAのパフォーマンスの面で何がベストですか?SQLite + Core Data対写真を表示するiPhoneアプリのファイルシステム。何がより効果的ですか?
ありがとうございました。
実際には画像のサイズによって異なります。私は間違いなく小さなもの(サムネイルのようなもの)をDBの中に入れます。あなたのイメージが大きい場合は、それらを別々のファイルに入れるか、実際に必要でない限り、それらの列がフォールトインされないように注意してください。
CoreDataを使用すると、計算されたプロパティを使用して外部ファイルをロードして保存することができます。
ルイと同意します。ファイルシステムは、かなりの大きさの画像ではほぼ確実に高速になるでしょう。