iOS 沙盒目錄

App Sandbox 目錄結(jié)構(gòu)

1.Documents目錄:
用于存儲(chǔ)非常大的文件或需要非常頻繁更新的數(shù)據(jù)演怎,能夠進(jìn)行iTunes或iCloud的備份。獲取方式:

NSArray*array =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

// 在iOS中奉芦,只有一個(gè)目錄跟傳入的參數(shù)匹配坯汤,所以這個(gè)集合里面只有一個(gè)元素

NSString*docPath = [array objectAtIndex:0];或:NSString*docPath = [array lastObject];
  • Documents 存放內(nèi)容我們可以將應(yīng)用程序的數(shù)據(jù)文件保存在該目錄下瘾晃。不過(guò)這些數(shù)據(jù)類型僅限于不可再生的數(shù)據(jù)蓝晒,可再生的數(shù)據(jù)文件應(yīng)該存放在Library/Cache目錄下,會(huì)被iTunes同步鸽斟。
  • Documents/Inbox 存放內(nèi)容該目錄用來(lái)保存由外部應(yīng)用請(qǐng)求當(dāng)前應(yīng)用程序打開(kāi)的文件拔创。比如我們的應(yīng)用叫A,向系統(tǒng)注冊(cè)了幾種可打開(kāi)的文件格式富蓄,B應(yīng)用有一個(gè)A支持的格式的文件F剩燥,并且申請(qǐng)調(diào)用A打開(kāi)F。由于F當(dāng)前是在B應(yīng)用的沙盒中立倍,我們知道灭红,沙盒機(jī)制是不允許A訪問(wèn)B沙盒中的文件,因此蘋(píng)果的解決方案是講F拷貝一份到A應(yīng)用的Documents/Inbox目錄下口注,再讓A打開(kāi)F变擒,會(huì)被iTunes同步

2.tmp目錄:
這是臨時(shí)文件目錄,用于保存應(yīng)用運(yùn)行時(shí)所需的臨時(shí)數(shù)據(jù)寝志。使用完畢后再將相應(yīng)的文件從該目錄刪除娇斑。應(yīng)用沒(méi)有運(yùn)行時(shí),系統(tǒng)也可能會(huì)清楚該目錄下的文件材部。它不能夠進(jìn)行iTunes或iCloud的備份毫缆。獲取方式:

NSString*tmpDirectory =NSTemporaryDirectory();

3.Library目錄:
Library目錄下面包含兩個(gè)子目錄,分別是Preferences和Caches乐导。Library/Preferences 保存應(yīng)用的所有偏好設(shè)置苦丁,iOS的設(shè)置(Settings)應(yīng)用會(huì)在該目錄中查找應(yīng)用的設(shè)置信息。iTunes同步設(shè)備時(shí)會(huì)備份該目錄物臂⊥可以通過(guò)NSUserDefaults類存取該目錄下的設(shè)置信息。Library/Caches保存應(yīng)用運(yùn)行時(shí)生成的需要持久化的數(shù)據(jù)棵磷。iTunes同步設(shè)備時(shí)不會(huì)備份該目錄蛾狗。一般存儲(chǔ)體積大,不需要備份的非重要數(shù)據(jù)。獲取方式:

NSArray*array =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);NSString*cachesPath = [array objectAtIndex:0];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末仪媒,一起剝皮案震驚了整個(gè)濱河市淘太,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌规丽,老刑警劉巖蒲牧,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赌莺,居然都是意外死亡冰抢,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)艘狭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)挎扰,“玉大人翠订,你說(shuō)我怎么就攤上這事∽窬耄” “怎么了尽超?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)梧躺。 經(jīng)常有香客問(wèn)我似谁,道長(zhǎng),這世上最難降的妖魔是什么掠哥? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任巩踏,我火速辦了婚禮,結(jié)果婚禮上续搀,老公的妹妹穿的比我還像新娘塞琼。我一直安慰自己,他們只是感情好禁舷,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布彪杉。 她就那樣靜靜地躺著,像睡著了一般牵咙。 火紅的嫁衣襯著肌膚如雪派近。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,785評(píng)論 1 314
  • 那天霜大,我揣著相機(jī)與錄音构哺,去河邊找鬼革答。 笑死战坤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的残拐。 我是一名探鬼主播途茫,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼溪食!你這毒婦竟也來(lái)了囊卜?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤错沃,失蹤者是張志新(化名)和其女友劉穎栅组,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體枢析,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡玉掸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了醒叁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片司浪。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泊业,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啊易,到底是詐尸還是另有隱情吁伺,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布租谈,位于F島的核電站篮奄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏垦垂。R本人自食惡果不足惜宦搬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望劫拗。 院中可真熱鬧间校,春花似錦、人聲如沸页慷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)酒繁。三九已至滓彰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間州袒,已是汗流浹背揭绑。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留郎哭,地道東北人他匪。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像夸研,于是被迫代替她去往敵國(guó)和親邦蜜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • “iOS應(yīng)用安全權(quán)威指南”讀書(shū)筆記 “第一部分”為iOS基礎(chǔ)亥至,共包括一悼沈、二、三章 第一章:iOS安全模型 ...
    武當(dāng)霍元甲閱讀 1,774評(píng)論 1 1
  • 01.devops介紹 DevOps(Development和Operations的組合詞)是一組過(guò)程姐扮、方法與系統(tǒng)...
    點(diǎn)亮生活501閱讀 365評(píng)論 0 1
  • iTunes iTunes是由蘋(píng)果公司開(kāi)發(fā)的媒體播放器絮供,媒體庫(kù),在線廣播電臺(tái)和移動(dòng)設(shè)備管理應(yīng)用程序茶敏。它用于播放壤靶,下...
    dweet閱讀 1,810評(píng)論 0 0
  • 沙盒中的目錄 AppName.app 內(nèi)容:此目錄包含了應(yīng)用程序及其所有資源文件。 讀寫(xiě)操作:不能寫(xiě)入該目錄睡榆,可以...
    devRen閱讀 15,164評(píng)論 0 8
  • 201801100139,你的第一聲哭聲塘揣,在媽媽的劇烈疼痛將近12個(gè)小時(shí)之后來(lái)了包雀,那一刻,能感覺(jué)到你真正的到來(lái)了...
    實(shí)記哥哥閱讀 231評(píng)論 0 0