IOS之沙盒(Sandbox)机制_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > IOS之沙盒(Sandbox)机制

IOS之沙盒(Sandbox)机制

 2015/3/8 2:43:37  曾经是个坏孩子  程序员俱乐部  我要评论(0)
  • 摘要:IOS中每个App应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒,并且苹果规定,任何App都无权访问其他App的沙盒沙盒目录通过FOUNDATION_EXPORTNSString*NSHomeDirectory(void);或者NSSearchPathDirectory枚举值,指定搜索沙盒中的子目录NSSearchPathDomainMask枚举值,指定搜索范围expandTilde是否展开波浪线~(即是否展开全路径
  • 标签:iOS

IOS中每个App应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒,并且苹果规定,任何App都无权访问其他App的沙盒

沙盒目录通过

FOUNDATION_EXPORT NSString *NSHomeDirectory(void);

或者

NSSearchPathDirectory枚举值,指定搜索沙盒中的子目录

NSSearchPathDomainMask枚举值,指定搜索范围

expandTilde 是否展开波浪线~(即是否展开全路径)

NSArray *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde)

 

沙盒目录下有如下三个目录

  • Documents  存放长期使用的文件
  • Library 系统临时存放文件
  • tmp 临时文件,App重启时,该目录下的文件清空

沙盒中的其他路径访问方式

app所在目录:[[NSBundle mainBundle] bundlePath]

资源文件路径:[[NSBundle mainBundle] pathForResource: ofType: inDirectory: forLocalization:] 所有参数均为字符串,该方法有多个重载

tmp路径:NSTemporaryDirectory()

 

上一篇: IOS中获取屏幕尺寸 下一篇: 没有下一篇了!
发表评论
用户名: 匿名