iOS開發-沙箱
iOS開發-沙箱
什麼是沙箱
通俗解釋
沙箱是一種安全策略,簡單來說就是隔離出一塊區域,這塊區域是你的專屬領地,不允許其他人訪問,從而實現安全的目的。
官方定義
請自行使用搜尋引擎。
App沙箱路徑
例如:
/Users/<使用者>/Library/Developer/CoreSimulator/Devices/9553AA68-C7C4-4DFF-83BE-E95FC66F6101/data/Containers/Data/Application/8CF75905-7C6E-4891-A2BC-56B7D9389AEA
App沙箱結構
Documents
Library
tmp
獲取沙箱路徑
// 獲取Documents路徑
NSArray *documentDirectory = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docPath = [documentDirectory objectAtIndex:0];
NSLog(@"docPath = %@",docPath);
// 獲取tmp路徑
NSString *tmpDirectory = NSTemporaryDirectory();
NSLog(@"tmpPath = %@",tmpDirectory);
相關文章
- iOS開發系列--IOS程式開發概覽iOS
- iOS 開發iOS
- iOS開發iOS
- 玩轉iOS開發:iOS中的GCD開發(一)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(三)iOSGC
- 玩轉iOS開發:iOS中的GCD開發(二)iOSGC
- iOS開發:UIAlertViewiOSUIView
- iOS 開發薪水iOS
- 【iOS開發】whoseviewisnotinthewindowhierarchyiOSView
- iOS開發-MVCiOSMVC
- iOS開發- RunLoopiOSOOP
- 【iOS開發】iOS 動畫詳解iOS動畫
- 玩轉iOS開發:iOS中的NSOperation開發(一)iOS
- 玩轉iOS開發:iOS中的NSOperation開發(二)iOS
- iOS 本地通知NSNotificationcenter --- iOS 開發iOS
- Flutter混合開發-iOSFlutteriOS
- iOS 開發加密做法iOS加密
- iOS藍芽開發iOS藍芽
- iOS 提高開發效率iOS
- iOS 開發之— NSURLProtocoliOSProtocol
- iOS開發小tipiOS
- ios遊戲開發iOS遊戲開發
- Mac iOS開發工具MaciOS
- iOS開發之WebViewiOSWebView
- iOS開發之GCDiOSGC
- 【iOS開發】canOpenURL:failedforURLiOSAI
- iOS 開發小技巧iOS
- ios開發 ad hociOS
- iOS開發--泛型iOS泛型
- iOS開發-單例iOS單例
- iOS開發細節iOS
- iOS開發框架--MyLayoutiOS框架
- iOS開發框架--SDWebImageiOS框架Web
- iOS開發框架--QMUIKitiOS框架UI
- iOS開發-UIButtoniOSUI
- iOS開發-手勢iOS
- Flutter外掛開發《iOS原生模組開發》FlutteriOS
- iOS開發框架MVVM 1理解開發模式iOS框架MVVM模式