参考了三篇好文章,学习了一下沙盒原理。
http://blog.youkuaiyun.com/totogo2010/article/details/7669837
http://blog.youkuaiyun.com/totogo2010/article/details/7670417
http://blog.youkuaiyun.com/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文件。
本文通过参考三篇专业文章深入探讨了iOS沙盒机制的工作原理,并通过实例展示了模拟器环境下应用数据存储的具体路径,包括Documents、Library和tmp三个关键目录。
1648

被折叠的 条评论
为什么被折叠?



