iOS 开发如果涉及数据和表的持久化,Core Data 比 SQLite 更好吗

 我来答
雪花飞落人家
2015-11-04 · TA获得超过403个赞
知道小有建树答主
回答量:712
采纳率:0%
帮助的人:514万
展开全部
SQLite比较底层点,需要写SQL语句,开发周期相对慢点。而CoreData对SQLite进行了很好的封装,具有IB的可视化操作,相对简单的。我建议是先学点SQLite,然后再用CoreData,这样你就很容易掌握Coredata,也比较了解它底层的工作原理。。。。也就是两个都得学习,用的时候看情况而定,起码那个都可以上手吧。

这两个就不是同一个层面的东西,core data是ORM框架+objects graph,它可以选择sqlite,xml,plist或是其他方式作为持久化方案。所以如果你仅仅需要一个持久化方案,你可以选择sqlite或是直接plist,如果你需要其他功能比如redo,undo,数据验证,或是方便的icloud等等额外的功能,就选择core data。

当然,如果是学习目的,core data是必学的,sqlite没法替代。
http://www.cocoachina.com/bbs/read.php?tid-92145.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式