Xcode 7 的沙盒路徑為:
模拟器沙盒路徑:
/Users/a625/Library/Developer/CoreSimulator/Devices/2CFF7AE1-CDA8-444D-AAA6-2D51C6FF31EA/data/Containers/Data/Application/9DFC4962-0D8E-4ADE-9803-D0B707E6ACDC/Documents
1.擷取沙盒路徑的根路徑:
// 擷取沙盒的根路徑
NSString *home = NSHomeDirectory();
2.拼接路徑 :推薦第三種方式,呵呵
// 拼接Documents路徑
1.NSString *docPath = [home stringByAppendingString:@"/Documents"];
2.NSString *docPath = [home stringByAppendingPathComponent:@"Documents"];<pre name="code" class="objc">/**
* NSDocumentDirectory : 查找Documents檔案夾
NSUserDomainMask : 在使用者的應用程式下查找
YES 把路徑展開 NO 目前應用的根路徑 == ~
NO ~/Documents
*/
3.NSString *docPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
NSLog(@"%@",docPath);
3.拼接檔案路徑
// 拼接檔案路徑
NSString *filePath = [docPath stringByAppendingPathComponent:@"data.plist"];
4.向該路徑中存入資料就OK了
// 隻有具備writeToFile:的對象才能使用plist存儲,NSArray
NSArray *array = @[@1,@2,@"123"];
[array writeToFile:filePath atomically:YES];
這個時候就可以前往文章前面的那個檔案夾下看到建立的plist檔案了,并且可以打開看到裡面的arry數組的資料了,over