iOS开发

iOS 沙盒结构

2017-08-28  本文已影响22人  Big_Zheng

1.Documents: 您应该将所有的应用程序数据文件写入到这个目录下

2.Library:这个目录下有两个子目录:

     Cache:存放缓存文件,下载视频、音乐等

     Preferences:存储用户偏好设置,比如用户名和密码

3.Tmp:存放临时文件,当手机重启,文件会删除

//1,获取家目录路径的函数:

NSString*homeDir =NSHomeDirectory();

//2,获取Documents目录路径的方法:

NSArray*paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSString*docDir = [pathsobjectAtIndex:0];

//3,获取Caches目录路径的方法:

NSArray*paths =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);

NSString*cachesDir = [pathsobjectAtIndex:0];

//获取tmp目录路径的方法:

NSString*tmpDir =NSTemporaryDirectory();

Tips:一定要把文件放在正确的位置,否则会被拒,主要是因为iCloud同步问题

上一篇 下一篇

猜你喜欢

热点阅读