iOS本地数据持久化

iOS本地数据持久化的几种类型以及这几种类型的应用场景及作用

iOS本地数据持久化的几种类型:

1、NSUserDefaults

2、plist

3、Keychain(钥匙串)

4、归档

5、沙盒写入

6、数据库--sqlite3和Core Data

接下来再具体说说他们都应用在哪些方面

1、NSUserDefaults

NSUserDefaults用法

这里是我之前写的关于NSUserDefaults的详细,就不作说明了。

2、plist

plist用法

属性列表文件,Property List,它的文件拓展名为.plist,通常叫做plist文件。用于存储程序中经常用到且数据量小而不经常改动的数据。

可存储类型:NSNumber,NSString,NSDate,NSArray,NSDictionary,BOOL

plist的创建方式有两种:一种是command+N 创建,一种是纯代码创建。

command + n 创建:

iOS本地数据持久化_第1张图片
iOS本地数据持久化_第2张图片
iOS本地数据持久化_第3张图片

3、Keychain(钥匙串)

4、归档

归档、解档详细方法

5、沙盒写入

文件路径保存

6、数据库

sqlite3用法

你可能感兴趣的:(iOS本地数据持久化)