比如我们需要存储数据到沙盒中,然后再去对该文件进行判断检测。
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *docuDir = [paths objectAtIndex:0];
NSString *savedFileName = [docuDir stringByAppendingPathComponent:@"data"];
// 为了更方便地使用,我们可以直接在存储时,用下面的串代码, 并写入到这个文件中, 运行后, 就会发现该文件已经在桌面上了,且已被写入数据。
NSString *savedFileName =@"/Users/heqin/Desktop/data";
该方法有助于调试。
尤其是对于程序中使用sqlite之类的数据库文件,通过上面的方法可以把这个文件放在mac上,方便使用各种可视化应用操作这个数据库,非常方便。