最近,我遇到了很多應用程序,其中iPhone上的「清除緩存」。他們還指定您可能會丟失一些保存的數據和臨時文件。清除iOS中的緩存:刪除其他應用程序的數據
我知道的是,蘋果不允許你訪問其他應用程序的數據既不是目錄。那麼,他們如何清理緩存數據?任何人都可以對此有所瞭解嗎?
最近,我遇到了很多應用程序,其中iPhone上的「清除緩存」。他們還指定您可能會丟失一些保存的數據和臨時文件。清除iOS中的緩存:刪除其他應用程序的數據
我知道的是,蘋果不允許你訪問其他應用程序的數據既不是目錄。那麼,他們如何清理緩存數據?任何人都可以對此有所瞭解嗎?
他們只是暫時用隨機數據而使系統沒有可用空間都填滿iPhone上的自由空間。
這會強制iOS清除所有臨時數據,緩存和iCloud照片(如果您啓用了存儲優化)以清空空間。所以他們基本上都在欺騙系統來強制清除臨時數據和緩存數據。
我已經說過,「我不是在尋找參考」。你能告訴我如何?你有一個例子嗎?然後,請分享。 –
P.S. - 你所說的已經在SO上得到了答覆。我能知道他們是如何欺騙嗎? –
它不清除外部應用程序中的數據,它清除應用程序留下的外部數據。清除緩存基本上會刪除所有的臨時文件。
沒有應用程序可以訪問任何沙盒環境以外的任何內容。換句話說,從技術上講,除非它被越獄,否則不可能在iPhone上清除緩存。大多數這些應用程序不會做他們所說的,他們只是給用戶一個幻覺。加載內存可以強制iOS在後臺終止其他應用程序,但是,我不太可能會提高性能。
你確定他們實際上正在清除緩存嗎? –
我不知道,我想弄清楚。另外,我已經從字面上看到存儲正在減少。你可以嘗試這些應用程序作爲我們自己的,看看結果。 –
您可以通過嘗試從iTunes租借一部不適合您手機空閒空間的電影來獲得類似的強制緩存寫入時的效果。您將收到一條錯誤消息,說明手機沒有足夠的可用空間,然後會在設備上觸發緩存清除,並且在此之後,您最終還是會得到一個可用空間GB。 –