Coredata或Sqlite哪个更好

时间:2012-12-04 09:58:16

标签: iphone ios core-data

你能帮忙从Core Data或sqlite中选择吗? 哪一个更好 ?因为我在数据库中有复杂的查询。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

答案当然是“它取决于”。根据你想要达到的目标,它们都有其优点和缺点。

查看本文及其他人,在两者之间进行选择:http://answers.oreilly.com/topic/1959-when-to-use-sqlite-instead-of-core-data-on-the-iphone/

答案 2 :(得分:0)

Sqlite是一个RDMS系统,涉及SQL,而CoreData是xcode中面向对象的编程。两者都处理数据库中的大量数据。两者都有自己的编写和保存到数据库的方式。您需要知道它们的具体方式......在决定使用哪种方式时,它实际上取决于您所处的情况。如果您使用简单查询或数据库中的数据非常少,您可以使用plist或userdefaults 。选择是你的,因为你最了解自己需要的东西......