iOS 缓存清理问题
高洛峰
高洛峰 2017-04-17 17:46:42
0
3
385

app如何实现每隔一周自动清理一次缓存

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
刘奇

私は、NSUserDefaults に属性を追加して、アプリを初めてインストールするかどうかを判断します。この属性は、最初に値が割り当てられる時刻を表します。
その後、アプリを開くたびに、この時刻を現在のシステム時刻と比較し、現在のシステム時刻がこの属性より 7 日大きい場合は、Cache フォルダーを削除します。それ以外の場合は、何も行いません。当初の問題は、アプリが初めて携帯電話にインストールされたかどうかを判断する方法でした。その後、NSuserdefults にカスタム属性があるかどうかで、アプリが初めてインストールされたかどうかを判断できることを知りました。問題は解決されました

いいねを押す +0
Ty80

最後のクリーンアップの時間を記録し、開いた後の前回のクリーンアップ時間と比較します>=7 日以内にキャッシュをクリアし、現在の時間を記録します。

いいねを押す +0
刘奇

エゴキャッシュ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート