社区
iOS
帖子详情
iphone开发中数据存储 属性列表,归档,SQLite3,core data 还有FMDB应该选择哪种?
细粉条
2014-12-08 06:10:14
iphone开发中数据存储有几种:属性列表,归档,SQLite3,core data 还有FMDB
这几种方式分别适合什么情况呢?
现在需要用到数据存储,我应该选择哪种方式呢?刚接触ios,求指导。多谢了。
...全文
306
3
打赏
收藏
iphone开发中数据存储 属性列表,归档,SQLite3,core data 还有FMDB应该选择哪种?
iphone开发中数据存储有几种:属性列表,归档,SQLite3,core data 还有FMDB 这几种方式分别适合什么情况呢? 现在需要用到数据存储,我应该选择哪种方式呢?刚接触ios,求指导。多谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ReyZhang
2014-12-08
打赏
举报
回复
如果是一些简单的key/value的键值对的存储可以用plist , NSUserDefaults 来存储就可以了。 如果你的数据相对复杂,这时候你就需要用到关系型数据库了。如sqlite, 至于core data 本质上还是使用sqlite 来存储数据,它只是sqlite 的ORM 的一种实现 。而FMDB是第三方的为方便操作 sqlite 而封装 的库。
伦敦iOS小牛
2014-12-08
打赏
举报
回复
轻量级的可以直接用UserDefault 数据库级的建议用Core Data + SQLite, CD已经比较成熟了,熟悉以后很好用。 如果要把数据保存到后台,可以看看Parse.com, 相当于CoreData的云运用。
Bannings
2014-12-08
打赏
举报
回复
属性列表,归档,SQLite3,core data 还有FMDB 轻量级的可以用plist和归档,数据量比较大或者需要查询的(如缓存中的数据)就用数据库。 SQLite3、core data、fmdb三者区别不大,主要看你熟悉哪一种,SQLite3原生api使用起来不太方便,fmdb是对它的封装;core data是苹果自己搞的一套数据持久化的解决方案,有一定的学习成本,支持对象关系映射
史上最全的ios
开发
源码
苹果iOS是由苹果公司
开发
的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给
iPhone
使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X...
iOS.8.App.Development.Essentials
An Example
SQLite
based iOS 8 Application using Swift and
FMDB
Chapter 43. Working with iOS 8
Data
bases using
Core
Data
Chapter 44. An iOS 8
Core
Data
Tutorial Chapter 45. An Introduction to CloudKit...
CBuilder XE与
SQLite
快速
开发
app
本视频系列,主要是讲解C++ Builder XE10与
sqlite
来快速
开发
手机安卓app,让学友们能够快速掌握这个搭建
开发
过程,不走弯路。 学习的好处在于,这个软件不需要复杂的安装与环境配置要求。实再是太简单了,只要懂点...
iOS
开发
--
数据
存取
SQLite
Core
Data
FMDB
例如前面IOS
开发
系列—Objective-C之Foundation框架的文章
中
提到
归档
、plist文件
存储
,包括偏好设置其本质都是
存储
为文件,只是说
归档
或者plist文件
存储
可以
选择
保存到沙盒
中
,而偏好设置系统已经规定只能保存到沙盒...
iOS
29,030
社区成员
12,467
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章