博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS沙盒(sandbox)机制及获取沙盒路径
阅读量:6357 次
发布时间:2019-06-23

本文共 541 字,大约阅读时间需要 1 分钟。

 一、 每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。

    (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。

    (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。

    (3)、苹果禁止任何读、写沙盒以外的文件,禁止应用程序将内容写到沙盒以外的文件夹中。

    (4)、沙盒根目录里有三个文件夹:Documents,一般应该把应用程序的数据文件存到这个文件夹里,用于存储用户数据或其他应该定期备份的信息。Library,下有两个文件夹,Caches存储应用程序再次启动所需的信息,Preferences包含应用程序偏好设置文件,不过不要在这里修改偏好设置。temp,存放临时文件,即应用程序再次启动不需要的文件。

二、获取沙盒路径

    (1)、获取沙盒根目录的方法,有以下几种:

            1、用NSHomeDirectory获取

            2、用用户名获取

    (2)、获取Document路径

 (3)、获取tmp路径

 

 (4)、获取cache路径

 

转载于:https://www.cnblogs.com/ZhangYuGe/p/4263641.html

你可能感兴趣的文章
Swoole 源码分析——Server模块之ReactorThread事件循环(上)
查看>>
C++引用的本质
查看>>
react antd-mobile 项目中实现 css 与 less 局部作用域化
查看>>
Installing nginx
查看>>
【漫画】程序员永远修不好的Bug——情人节
查看>>
Java 初始化与清理(5)
查看>>
windows环境下repo下载Android源代码
查看>>
将Java字节码翻译为C代码
查看>>
你不知道的Rollup
查看>>
linux内存管理——mmap函数详解
查看>>
swagger系列一:laravel中部署swagger ui
查看>>
javascript系列之this总结
查看>>
[翻译]react-vis:一个数据可视化库
查看>>
前端每周清单第 48 期:Slack Webpack 构建优化,CSS 命名规范与用户追踪,Vue.js 单元测试...
查看>>
HTML5和CSS3系列(三):变化元素、新增标签、多媒体、新增表单、全局属性
查看>>
Angular练习之animations动画三
查看>>
简单而完整地体验一遍sentry的sourcemap服务
查看>>
扒取网页的mp3资源
查看>>
Git分支管理
查看>>
生孩子的问题
查看>>