【通讯录案例-沙盒路径 Objective-C语言】

一、接下来,我们来学习“存储”的相关的一些东西,

通知

1.打开这个“数据存储“的ppt,

通知

打开这个ppt,

通知

首先呢,关于存储这一块儿,

通知

存储呢,首先,有常见的几种方式,注意啊,这个里边儿是“方式”,方式,什么意思,是表示怎么去存,有五种方式:

1)XML属性列表(plist)归档:plist文件,通过plist,去存一些数据

2)Preference(偏好设置):通过一个偏好设置的一个东西,去存到这个手机里面儿去,

3)NSKeyedArchiver归档(NSCoding):就是“归档”、“解档”、的一个东西,去保存自定义对象,也是一种存储的方式,

4)SQLite3:这个先不讲

5)Core Data:这个也先不讲

这些都是存储的一些方式,是怎么着去存,

2.然后呢,接下来啊,我们要说一个

通知

“应用沙盒”的一个概念,

“应用沙盒”是什么,

1)首先:每个iOS应用,都有自己的应用沙盒,应用沙盒,说白了,就是一个应用文件夹,就是它自己,在手机里边儿,占的那一块儿地盘儿,

以后你这个应用的东西,都存到我这个文件夹里边儿,表示是我的应用程序的数据,

那个文件夹,就叫做“沙盒”,或者说“应用沙盒”,

2)第二:它与其他文件系统隔离,应用必须待在自己的沙盒里,

然后呢,从iOS8开始,通过某一些操作,应用是可以相互之间访问的,

这个实际上,到后面儿,也会去讲啊,

讲到知识补充啊,后面儿也会去讲,

这里我们先说,应用的数据必须待在自己的沙盒里,

其他程序不能访问该沙盒,后面儿我们会讲,其他程序需要某一些操作,才能访问该沙盒,这里先说,其他程序不能访问该沙盒,

一般情况下,是不能访问的,

3)应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)

通知

然后呢,我们来看啊,

1)Layer:这个上面儿的Layer,先不用管,

2)Documents:接下来,看这个Documents,

3)Library:然后,还有这个,Library

4)Caches:Library下面儿呢,又有两个文件夹,一个叫做Caches,

5)Preferences:一个叫做Preferences,

6)tmp:tmp,是临时的意思啊,是temporary的简写,

3.然后呢,在这个里边儿,我们主要关注四个文件夹,

通知

1)第一个需要关注的文件夹:是Documents

2)还有一个:是Caches

3)还有一个:是Preferences

这个Library不需要管,Library,就是一个目录,下边儿放两个目录,

4)还有一个:是tmp

好,这个应用沙盒,这些东西,是什么,

是存储的一个位置,

3.也就是说,首先,方式是什么,方式是

通知

1)方式是:怎么存储,

2)然后呢,沙盒,是什么:是“存到哪儿”,

通知

沙盒,是“存到哪儿”,

这两个东西,是不一样的,

1)方式:是怎么存

2)沙盒:是存到哪儿

不一样的啊,

4.然后呢,接下来,我们就来说一说“沙盒”,先把沙盒的东西,简单介绍一下,然后我们开始来学习“存储”这一块儿啊,

通知

二、应用沙盒结构分析

1.首先呢,沙盒里边儿,我们刚才所说的这四个目录:

1)Documents

2)Caches

3)Preferences

4)tmp

都是干什么的,

2.Documents:首先呢,有一个叫做Documents的目录,

它呢,主要是注意看,红色的这个字啊,

通知

Documents:它是保存应用运行时生成的“需要持久化的数据”,

然后呢,这个iTunes同步设备的时候,会备份该目录,

1)首先:啥是iTunes,

通知

在这儿呢&

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值