美文网首页
iOS中沙盒模型

iOS中沙盒模型

作者: Gintok | 来源:发表于2018-03-21 19:15 被阅读38次

应用程序沙盒目录

  • 应用程序包:和app同名,包含所有资源文件和可执行文件
  • Document:存放其中的数据会备份到icloud,不允许放下载的数据。用户自行生成的文件放入其中
  • Library
    • caches:用于存放一些缓存数据,保存应用运行时生成的需要持久化的数据
    • preference:存储偏好信息,苹果手机的设置应用会在该目录中查找应用的设置信息
  • tmp:临时文件夹,不定期删除

通俗理解

  • 一个记事本的app,用户写了东西,总要把东西存起来。那么这个文件则是用户自行生成的,就放在documents文件夹里面。
  • 如果有一个app,需要和服务器配合,经常从服务器下载东西,展示给用户看。那么这些下载下来的东西就放在library/cache。

获取app文件目录的方法

//Home目录
NSString *homeDirectory = NSHomeDirectory();

//Document目录   documents (Documents)
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *path = [paths objectAtIndex:0];

//Libaray目录  various documentation, support, and configuration files, resources (Library)
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,YES);
NSString *path = [paths objectAtIndex:0];

//Cache目录  location of discardable cache files (Library/Caches)
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);
NSString *path = [paths objectAtIndex:0];

相关文章

  • iOS中沙盒模型

    应用程序沙盒目录 应用程序包:和app同名,包含所有资源文件和可执行文件 Document:存放其中的数据会备份到...

  • 苹果内购注意事项。

    【iOS】苹果IAP(内购)中沙盒账号使用注意事项 2017-02-23 05:39编辑:suiling分类:iO...

  • Xamarin.iOS沙盒存储

    本文主要讲解在实际开发中使用沙盒进行存储的原理和简单实现 首先我们需要了解在iOS中沙盒究竟是个什么东西?沙盒类似...

  • CSS面试题

    1、盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding +...

  • CSS面试题

    1、 盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding ...

  • CSS盒模型和BFC

    盒模型 盒模型分为IE盒模型和W3C标准盒模型。 IE盒模型 IE盒模型也称border-box。属性width,...

  • 前端第四天

    前端第四天 目录: 盒模型之display 盒模型之overflow 盒模型之隐藏 盒模型之border 盒模型之...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 盒模型

    盒模型 盒模型,可以简单解释为:盒模型用来描述元素所占据的空间。有两种盒模型:W3C盒模型(标准盒模型)和IE盒模...

网友评论

      本文标题:iOS中沙盒模型

      本文链接:https://www.haomeiwen.com/subject/fjquqftx.html