私のアプリは、ユーザーがオフラインで読むことができるようにコンテンツをキャッシュしています。iphone - アプリが使用するストレージサイズを知る方法は?
iPhoneのデータベースファイル(CoreDataを使用)にすべてのキャッシュを書きました。
ただし、iphoneでは保存容量が制限されています。だから私は自分のアプリが使用しているディスクのサイズを制御したいと思います。
使用しているディスクサイズを確認するにはどうすればよいですか?
おかげ
私のアプリは、ユーザーがオフラインで読むことができるようにコンテンツをキャッシュしています。iphone - アプリが使用するストレージサイズを知る方法は?
iPhoneのデータベースファイル(CoreDataを使用)にすべてのキャッシュを書きました。
ただし、iphoneでは保存容量が制限されています。だから私は自分のアプリが使用しているディスクのサイズを制御したいと思います。
使用しているディスクサイズを確認するにはどうすればよいですか?
おかげ
最も簡単かつ正確なソリューションを直接永続ストアのサイズをチェックすることです。
返された辞書の-[NSFileManager attributesOfItemAtPath:error:]
とfileSize
のキーを使用します。
これは私が欲しいものです、ありがとう –
ファイルをデータベースファイルに保存するたびにカミングバイトを追跡することができますか、何かが追加されるたびにデータベースのサイズを取得するチェックメソッドをハードコアすることができますあなたの設定された制限は、その後、操作を停止し続ける? – Luke