這篇文章不打算討論各個版本的越獄實現原理,僅僅是介紹如何越獄,推薦乙個很好的**,對所有的ios版本的越獄情況做了彙總。
非越獄環境下這個目錄下的應用程式是無法被刪除的,越獄後的cydia也在這裡。
library目錄與unix類作業系統的library目錄相似,包含了其它應用程式所需的共享庫,主要子目錄如下:
audio
caches
file systems
internet plug-ins
keychains
launch-agents
logs
managed preferences
mobiledevice
preferences
printers
ringtones
updates
wall*****
bin目錄包含了ios自帶的本文、檔案及shell工具。越獄後,可以將所需要的工具安裝到這裡。
dev即devices,這是乙個唯讀目錄,包含由核心管理的隱藏檔案。
lib目錄在類unix作業系統中通常存放系統啟動及root環境下執行程式所需的共享庫映象,但在ios中由/private/var/lib和/system/library所取代,因此,ios中lib目錄為空。
sbin目錄包含了啟動作業系統所需的程式,如,mount,fsck等,非常重要的目錄。
tmp目錄用於存放臨時檔案,在ios中,是/private/var/tmp的軟鏈結。
當裝置用於xcode的除錯後,developerdiskimage.dmg會被解壓縮到這裡。
system目錄下的library即lib的實際目錄。
boot目錄通常情況下為空,但也許會包含ota公升級資料。
etc目錄包含了所有了系統相關的所有配置檔案。
mnt目錄在類unix系統中用於存放掛載臨時檔案系統,但在ios並沒有被使用。
同類unix作業系統一樣,usr目錄包含了大量的可執行檔案及庫。
mobile使用者的根目錄,存放使用者資料。
/etc和/var指向這裡。
IOS中的檔案系統
ios中的檔案系統 檔案沙盒nsbundle 獲得沙盒檔案的路徑 nsbundle mainbundle pathforresource oftype 注意 沙盒中的檔案只能進行讀取不能進行更改 ios的document library caches preference tmp 獲得documen...
IOS檔案系統與操作方式概括
1 沙盒 每個沙盒含有3個資料夾 documents,library 和 tmp 參考 3.資料庫檔案 操作檔案的類或方法 1.nsfilemanager 對沙盒中檔案或目錄等的獲取,刪除等操作 3.nsuserdefaults 操作的檔案存在於沙盒中的 library preferences 目錄...
OC學習日記016 IOS檔案系統
我們其實已經把oc的大致內容學完了,我們在上幾章已經開始用ios的結構去寫程式了,我們今天來講講ios的檔案結構,以便於我們之後講ui的時候可以更好的接軌。library 使用者偏好設定,通常和此類nsuserdefaults搭配使用,在此目錄下的資料可以通過icloud進行同步 tmp 存放臨時資...