参考了三篇好文章,学习了一下沙盒原理。
http://blog.csdn.net/totogo2010/article/details/7669837
http://blog.csdn.net/totogo2010/article/details/7670417
http://blog.csdn.net/totogo2010/article/details/7671144
不过在实际操作过程中发现,模拟器的homedirectory与文中描述的不一致,因为xcode升级了?
- NSString *homeDirectory = NSHomeDirectory();
- NSLog(@"path:%@", homeDirectory);
展示的路径为:
path:/Users/tencent/Library/Developer/CoreSimulator/Devices/4A3130CB-7F0E-4D9D-965D-3373F2D74816/data/Containers/Data/Application/431CB7DA-F852-44CF-BFC8-B8F218C6BFBE
路径下有三个子目录,documents,library和tmp。模拟器安装app,有db操作后,documents下的app目录出现.db文件。