你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS技巧綜合 >> IOS之沙盒(Sandbox)機制

IOS之沙盒(Sandbox)機制

編輯:IOS技巧綜合
[摘要]本文是對IOS之沙盒(Sandbox)機制的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。

IOS中每個App應用程序都有一個單獨封閉的文件夾,這個文件夾稱為沙盒,並且蘋果規定,任何App都無權訪問其他App的沙盒

沙盒目錄通過

FOUNDATION_EXPORT NSString *NSHomeDirectory(void);

或者

NSSearchPathDirectory枚舉值,指定搜索沙盒中的子目錄

NSSearchPathDomainMask枚舉值,指定搜索范圍

expandTilde 是否展開波浪線~(即是否展開全路徑)

NSArray *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde)

沙盒目錄下有如下三個目錄

    Documents 存放長期使用的文件 Library 系統臨時存放文件 tmp 臨時文件,App重啟時,該目錄下的文件清空

沙盒中的其他路徑訪問方式

app所在目錄:[[NSBundle mainBundle] bundlePath]

資源文件路徑:[[NSBundle mainBundle] pathForResource: ofType: inDirectory: forLocalization:] 所有參數均為字符串,該方法有多個重載

tmp路徑:NSTemporaryDirectory()

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved