アプリに保存したい画像がたくさんありますが、デバイスのスペースを取りすぎるのではないかと心配しています。
占有しているスペースを確認する方法はありますか?そして、私があまりにも多くのスペースを占有していて、いくつかのものを削除しなければならないことをどうやって知ることができますか?
ありがとう
アプリに保存したい画像がたくさんありますが、デバイスのスペースを取りすぎるのではないかと心配しています。
占有しているスペースを確認する方法はありますか?そして、私があまりにも多くのスペースを占有していて、いくつかのものを削除しなければならないことをどうやって知ることができますか?
ありがとう
使用可能なディスク容量を確認する方法については、 http://kdbdallas.com/2008/12/27/maciphone-show-availble-useable-diskspace/を参照してください。
NSFileManagerのインスタンスメソッドattributesOfFileSystemForPath:error:を利用することもできます。辞書を返します。キー、特にNSFileSystemFreeSizeを確認してください。
スペースが足りなくなった場合は、もちろんファイルを削除する必要があります。少なくとも、アプリが使用しているスペースの量に関する情報をユーザーに提示してください。
私は実際に Enormego の EGOImageLoading を使用することになりました。
どうやら画像を非同期でダウンロードし、画像がダウンロードされるのを待っている間にプレースホルダーを使用できるようにし、画像をキャッシュしてオフラインでアクセスできるようにします。