iPhone能干凈的卸載軟件嗎,會(huì)不會(huì)有殘留_蘋果手機(jī)怎么樣完全清除軟件殘留個(gè)人信息?
這種問題,最容易發(fā)生在你換手機(jī)的時(shí)候,舊手機(jī)給家人使用或者是當(dāng)二手機(jī)出給別人,就要使用到這種方法!
首先得了解下iOS 沙盒機(jī)制:
出于安全考慮,iPhone對(duì)于安裝在手機(jī)上面的應(yīng)用程序有所限制,這個(gè)限制就是應(yīng)用程序只能在程序創(chuàng)建的文件系統(tǒng)中讀取文件,不可以去其它地方訪問,此區(qū)域被成為沙盒,所以所有的非代碼文件都要保存在此,例如圖像,圖標(biāo),聲音,映像,屬性列表,文本文件等。總體來(lái)說(shuō)沙盒就是一種獨(dú)立、安全、封閉的空間。
沙盒機(jī)制的特點(diǎn):
每個(gè)應(yīng)用程序都有自己的存儲(chǔ)空間。
每個(gè)應(yīng)用程序都不可以翻過(guò)自己的圍墻去訪問別的存儲(chǔ)空間的內(nèi)容(越獄后設(shè)備除外)
在訪問別人沙盒內(nèi)的數(shù)據(jù)時(shí)需要訪問權(quán)限。
模擬圖
沙盒(sandbox)的核心內(nèi)容是:sandbox對(duì)應(yīng)用程序執(zhí)行各種操作的權(quán)限限制
獲取系統(tǒng)目錄下的文件路徑
應(yīng)用程序的沙盒目錄:
應(yīng)用程序沙盒目錄下有三個(gè)文件夾Documents、Library(下面有Caches和Preferences目錄)、tmp。
Documents:保存應(yīng)用運(yùn)行時(shí)生成的需要持久化的數(shù)據(jù)iTunes會(huì)自動(dòng)備份該目錄。蘋果建議將在應(yīng)用程序中瀏覽到的文件數(shù)據(jù)保存在該目錄下。
Library/Caches:一般存儲(chǔ)的是緩存文件,例如圖片視頻等,此目錄下的文件不會(huì)再應(yīng)用程序退出時(shí)刪除,在手機(jī)備份的時(shí)候,iTunes不會(huì)備份該目錄。
Library/Preferences:保存應(yīng)用程序的所有偏好設(shè)置iOS的Settings(設(shè)置),我們不應(yīng)該直接在這里創(chuàng)建文件,而是需要通過(guò)NSUserDefault這個(gè)類來(lái)訪問應(yīng)用程序的偏好設(shè)置。iTunes會(huì)自動(dòng)備份該文件目錄下的內(nèi)容。
tmp:臨時(shí)文件目錄,在程序重新運(yùn)行的時(shí)候,和開機(jī)的時(shí)候,會(huì)清空tmp文件夾。
獲取文件路徑
卸載后沒有殘留,所以也不用清理,也就不存在清理機(jī)制。 iOS 中 app 對(duì)本地存儲(chǔ)只能訪問到自己的根目錄,再往上就沒有權(quán)限了。訪問照片通訊錄等需要經(jīng)過(guò)用戶同意,也只限寫入特定格式的文件,所以如果有手動(dòng)保存的照片或通訊錄等從系統(tǒng)對(duì)應(yīng)程序刪除即可,不會(huì)存在隱藏的文件。卸載 app 時(shí)根目錄會(huì)被直接刪除,而且根目錄里的所有文件絕對(duì)都會(huì)被刪除,不會(huì)有什么只讀的。 Safari 中正常也是跳轉(zhuǎn)到 App Store 安裝,但通過(guò)企業(yè)開發(fā)者賬號(hào)安裝的也是一樣直接刪除 app 根目錄。順便提醒一下不要亂裝描述文件,尤其是未簽名的?。ㄏ嘈糯蠹抑榔帘蝘OS更新通知的描述文件吧,雖然那個(gè)描述文件是tvOS的,但是同樣可以用來(lái)屏蔽iPhone的通知)
補(bǔ)充:
鑒于有人問為什么游戲、軟件卸載了重新安裝后,配置、數(shù)據(jù)都還在,以下是可能的幾點(diǎn)原因:
1、如果你的游戲是在AppStore下載的,而且你有登錄GameCenter(每次打開游戲時(shí)會(huì)提示“歡迎 某某......“”)。那么,你的游戲數(shù)據(jù)都會(huì)自動(dòng)上傳到云端,而且可以同步到其他登錄該GameCenter的Apple設(shè)備,不管單機(jī)還是網(wǎng)游。因此下次重新安裝的時(shí)候你的游戲數(shù)據(jù)都可以恢復(fù)。
2、不知道你有沒有注意到,在 設(shè)置->通用->iPhone儲(chǔ)存空間 里卸載軟件的時(shí)候有兩個(gè)選項(xiàng),一個(gè)是卸載應(yīng)用,一個(gè)是刪除應(yīng)用,如下。
卸載應(yīng)用是會(huì)保留文稿和數(shù)據(jù)的,也就是重新安裝后會(huì)和刪除前一樣。刪除應(yīng)用才是可以完全的刪除。
3、iCloud如果打開了自動(dòng)備份,可以自己查看下,是否有些應(yīng)用勾選了,這些勾選了的會(huì)自動(dòng)上傳應(yīng)用數(shù)據(jù)到云端。
以上就是關(guān)于iPhone能干凈的卸載軟件嗎,會(huì)不會(huì)有殘留_蘋果手機(jī)怎么樣完全清除軟件殘留個(gè)人信息的全部?jī)?nèi)空,希望可以幫到你!
-
iPhone
+關(guān)注
關(guān)注
28文章
13466瀏覽量
201776 -
軟件
+關(guān)注
關(guān)注
69文章
4945瀏覽量
87512 -
iOS
+關(guān)注
關(guān)注
8文章
3395瀏覽量
150628
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論