11

私のアプリの画像を保存するための最良の方法を誰かが提案できるかどうか疑問に思いました。

ユーザーが新しい画像のセットでアプリを更新できるようにするXML更新機能を提供できるようにしたいと考えています。私は店の場所を読み書きする必要があるので、これを行うための最良の方法は何であるか疑問に思いました。それらをsqliteデータベースに保存するのが最善の方法ですか、それともiPhoneがダウンロードした画像を削除することなくファイルシステムを使用してこれを行うことができますか?

ありがとう

4

2 に答える 2

14

ファイルシステムに書き込むことができます。iOSのすべてのアプリはサンドボックス化されており、自分のドキュメントフォルダーにアクセスできます。

ファイルシステムに書き込み、データベースにBLOBを保存するよりもパフォーマンスが高いため、データベースにURLのみを保存することをお勧めします。

AppleはiOSファイルシステムについて良い記事を書いています。

于 2013-01-21T00:33:43.913 に答える
1

または、SQLiteを使用してソリューションを実装することもできます。アップルは、次の「ラージデータオブジェクト(BLOB)」セクションでそれについて言及しています。

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/Articles/cdPerformance.html#//apple_ref/doc/uid/TP40003468-SW5

于 2015-03-04T11:46:15.770 に答える