【发布时间】:2012-12-04 09:58:15
【问题描述】:
请您帮忙选择 Coredata 或 sqlite 吗? 哪一个更好 ?因为我在数据库中有复杂的查询。
【问题讨论】:
-
不,我们无法帮助您选择。您需要进行自己的研究并决定使用特定于您项目的标准。
请您帮忙选择 Coredata 或 sqlite 吗? 哪一个更好 ?因为我在数据库中有复杂的查询。
【问题讨论】:
答案当然是“视情况而定”。根据您想要实现的目标,它们都有各自的优点和缺点。
查看这篇文章和其他文章,了解两者之间的选择:http://answers.oreilly.com/topic/1959-when-to-use-sqlite-instead-of-core-data-on-the-iphone/
【讨论】:
Sqlite 是一个 RDMS 系统,涉及 SQL,而 CoreData 是 xcode 中的面向对象编程。两者都处理数据库中的大量数据。两者都有自己的写入和保存到数据库的方式。你需要知道他们的具体方式......在决定使用哪个方面,这真的取决于你所处的环境......如果你使用的是简单的查询或数据库中的数据很少,你可以使用 plist 或 userdefaults .选择权在您手中,因为您最清楚自己需要什么……
【讨论】: