首页 > 试题广场 >

iOS中持久化方式有哪些?

[不定项选择题]
iOS中持久化方式有哪些?
  • 属性列表文件
  • 对象归档
  • SQLite数据库
  • CoreData
A :属性列表文件   //NSUserDefaults 的存储,实际是本地生成一个 plist 文件,将所需属性存储在 plist 文件中
B :对象归档     // 本地创建文件并写入数据,文件类型不限
C SQLite 数据库 // 本地创建数据库文件,进行数据处理
D CoreData    // 同数据库处理思想相同,但实现方式不同
某些情况下,B生成的文件也可以是数据库文件,但是对数据的处理方式肯定是不同的
所以,ABCD都属于本地持久化的方式
发表于 2016-11-14 12:00:17 回复(0)
属性列表文件是一种xml文件
发表于 2015-11-10 07:42:33 回复(0)
ABCD 中都是持久化方式 记住^_^
发表于 2015-08-03 21:53:11 回复(0)
abcd
发表于 2015-05-04 20:16:08 回复(0)
ABCD
都是iOS的持久化
发表于 2015-04-09 11:58:57 回复(0)
答案:A、B、C、D

这4个选项都能持久化,只不过常用的是sqlite、CoreData和NSUserDefaults。
发表于 2015-04-04 20:07:46 回复(0)
归档只是编码解码,怎么算数据的持久化?
发表于 2016-06-11 17:05:08 回复(1)
archiver可以本地持久化?
发表于 2015-12-06 23:20:21 回复(0)
iOS开发校招交流群:250302754,来啊我们大家一起交流心得哇,搞定offer~
发表于 2015-12-06 12:44:14 回复(0)
第一个是属性归档 主要类为NSUSERDefaults。方法为 分开存取和按对象存取 第二个是对象归档 但是必须实现NSCoding协议 第三个是SQLite3,它可以嵌入到其他应用程序敏感词用一个进程空间,在进程中它是完整的,自包含的数据库引擎 第三个是Core Data,他的本质上是使用SQLite保存数据,但是他不需要编写任何SQL语句
发表于 2015-09-16 19:19:10 回复(0)
abcd
发表于 2015-04-03 13:13:39 回复(0)
plist,NSUserDefaults,sqlite,coredata 
ABCD吧。
发表于 2015-03-30 11:29:31 回复(0)
ABCD
发表于 2015-03-09 20:11:41 回复(0)
A.NSUserDefaults 
B.NSKeyedArchiver 
C
D
发表于 2015-02-28 17:08:18 回复(0)