繁体   English   中英

适用于iPhone的CoreData与FMDB

[英]CoreData Vs FMDB for iPhone

我听说使用sqlite从数据库进行长时间数据转换效率不高,所以我打算将FMDB用于iPhone,但想知道核心数据是否更好?

什么将是一种有效的方法。 提前发送。

FMDB只是sqlite的Objective-C包装。 因此,它做得很好。 但是,当使用sqlite作为后端时,Core Data可能比直接使用sqlite更为有效,并且该框架还提供了其他优势。

Core Data Pro:在几乎所有情况下都更快,要做的工作更少(当在关系的一侧设置实体时,Core Data可能会自动强制执行参照完整性,Core Data会在关系的另一侧自动设置实体,等等) 。

核心数据缺点:学习曲线非常陡峭,特别是对于高级功能。

绝对,我建议您切换到核心数据,尤其是在您尚未开始实施的情况下。 学习如何使用它所花费的时间将比以后多得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM