关于ios沙盒

Posted IOSyes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ios沙盒相关的知识,希望对你有一定的参考价值。

沙盒下主要有四个文件夹:document,caches,tmp,library
  document 的路径  程序运行时生成的文件,这个文件不要存比较放大的文件,比如音频,视频类,因为这里的东西会被上传
  caches 的路径       一般用于文件的下载,存储(不会被上传)
  tmp                    临时文件.程序结束后应该清空

         
  获取沙盒路径:  

                       NSString *sandBoxPath = NSHomeDirectory();

     获取 document :

                      NSString *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];

获取 caches 路径:
  NSString *cacherPath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];
  获取 tmp 路径:
  NSString *tmpPath = NSTemporaryDirectory();








以上是关于关于ios沙盒的主要内容,如果未能解决你的问题,请参考以下文章

IOS沙盒

iOS开发之获取沙盒路径

ios - 沙盒和NSBundle

iOS沙盒目录

iOS学习之iOS沙盒(sandbox)机制和文件操作

iOS--浅谈iOS沙盒目录