0

サーバーから記事 (UTF8 テキスト ファイル) をダウンロードする iPhone アプリを作成しています。次に、アプリはファイル名のリストを作成することになっています。ファイル名をクリックすると、ファイルの内容が表示されます。これは、電子メール プログラムや RSS リーダーに非常に似ています。

私の質問は、デバイス上のコンテンツを保存/取得する最良の方法は何ですか? 1 つのオプションは、すべてを sqlite db に入れることです。もう 1 つのオプションは、コンテンツをダウンロードして新しいファイルに保存することです。他の解決策はありますか?

これらのアプローチの利点/欠点はありますか?

前もって感謝します

4

1 に答える 1

0

単純な構造のかなり少量のデータの場合、それを NSMutableDictionary に格納し、そのメソッドを使用してコンテンツをファイルに書き込み、ファイルから読み取ることができます。

あなたのデータ構造はそれに対して十分に単純なようです。データ量が少ないとなんとも言えません。あなたのリストが無限に成長する可能性がある場合は、単純な辞書ではなく、sqlite またはコア データを使用する必要があります。辞書は完全に RAM に保存されます。sqlite 鉱石コア データを使用すると、現在表示されているレコードをあまりロードしないため、RAM をより効率的に利用できます。

于 2012-07-23T14:52:34.627 に答える