iOS面试题--Model层--沙盒的目录结构是怎么样的?各自一般用于什么场合?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了iOS面试题--Model层--沙盒的目录结构是怎么样的?各自一般用于什么场合?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含713字,纯文字阅读大概需要2分钟。
内容图文
沙盒的目录结构是怎么样的?各自一般用于什么场合?
一、iOS沙盒机制
iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,包括图片,属性文件plist,bundle,nib文件等,这块区域称之为沙盒(sandBox)。
- 每个应用都有属于自己的存储空间,即沙盒
- 应用只能访问自己的沙盒,不可访问其他区域
- 如果应用需要进行文件操作,则必须将文件存放在沙盒中,尤其是数据库文件,在电脑上操作时,可以去访问,但是如果要装在真机上可以使用,必须将数据库文件拷贝至沙盒中。
二、打开沙盒路径
1.NSLog(@"%@",NSHomeDirectory());在程序中可以通过NSHomeDirectory()获取程序的沙盒路径
2.拿到路径后通过Finder--前往--前往文件夹.将以上路径输入进去,进入到沙盒目录中。
三、目录结构
沙盒默认情况下有三个目录文件夹documents,Library,tmp及应用的App文件,只可在相应的文件夹中进行操作
- documents:一般用来存放应用中建立的文件,如数据库文件,或程序中浏览到的文件数据。如果进行备份会将此文件夹中的文件包括其中;
- Library/Preferences:存储应用的默认设置及状态信息;
- Library/Cache:用来存放缓存文件,此文件夹下数据在应用退出时不会删除。备份时不会包括此文件夹;
- tmp:存放即时创建的临时文件;
原文:http://www.cnblogs.com/yanhuaxuanlan/p/4683056.html
内容总结
以上是互联网集市为您收集整理的iOS面试题--Model层--沙盒的目录结构是怎么样的?各自一般用于什么场合?全部内容,希望文章能够帮你解决iOS面试题--Model层--沙盒的目录结构是怎么样的?各自一般用于什么场合?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。