0

友人、zip形式の100 MBを超えるデータを保存する必要があり、このzipファイルを解凍した後にデータを取得し、解凍データのサイズが70 MBを超えるため、このデータを保存するのに適した保存場所はどれかという質問があります。現在キャッシュを使用していますが、キャッシュにデータを書き込むとデバイスにメモリ警告が表示され、その後アプリがクラッシュすることがあります。

この zip ファイルには、html ページと画像が含まれています。

このリンクもチェックしましたが、サーバーからzip形式で提供されるhtmlと画像を保存するための回答が得られませんでした。

どんな小さな助けでも大歓迎です。

前もって感謝します

4

2 に答える 2

2

H2CO3 が述べたように、実際にメモリ警告は、すべてを 1 つのチャンクで RAM に読み込むことによって発生します。それとは別に、データストレージに関するApple のガイドラインに従ってください。保存されているデータが一時的なものである場合は、ドキュメント ディレクトリに保存しないでください。そうしないと、アプリケーションが拒否される可能性があります (経験から言えば)。

于 2012-06-30T07:49:58.013 に答える
2

この ZIP ファイル全体を一度にメモリに読み込もうとしないでください。メモリの警告が表示されるのは、デバイスの永続的なストレージ (フラッシュ) ではありませんが、RAM を使い果たします。はい、Documents または Library ディレクトリはアプリ データの保存に適していますが、メモリ管理には注意してください。

于 2012-06-30T07:44:15.833 に答える