iOS中几种数据持化方案:我要永远地记住你!.docxVIP

  • 2
  • 0
  • 约1.09万字
  • 约 15页
  • 2017-05-13 发布于贵州
  • 举报

iOS中几种数据持化方案:我要永远地记住你!.docx

iOS中几种数据持化方案:我要永远地记住你!

iOS中几种数据持久化方案:我要永远地记住你! 本文来源于优就业官网 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData ? 沙盒 在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况下只能访问程序自己的目录,这个目录被称为“沙盒”。 1.结构 既然沙盒就是一个文件夹,那就看看里面有什么吧。沙盒的目录结构如下: 应用程序包 Documents Library ????Caches ????Preferences tmp 2.目录特性 虽然沙盒中有这么多文件夹,但是没有文件夹都不尽相同,都有各自的特性。所以在选择存放目录时,一定要认真选择适合的目录。 应用程序包: 这里面存放的是应用程序的源文件,包括资源文件和可执行文件。 ??NSString?*path?=?[[NSBundle?mainBundle]?bundlePath]; ??NSLog(@%@,?path); Documents: 最常用的目录,iTunes同步该应用时会同步此文件夹中的内容,适合存储重要数据。 ??NSString?*path?=?NS

文档评论(0)

1亿VIP精品文档

相关文档