coredata最好吗?

时间:2010-11-16 04:49:34

标签: iphone ipad core-data

coredata比FMDB更好?我们可以维护核心数据的主键吗?或任何其他方法 要获得而不是在核心数据中使用主键吗?请教任何教程?

1 个答案:

答案 0 :(得分:7)

我不认为这两件事是不合理的。 FMDB只是原生SQLite API的包装器,CoreData是一个对象持久性框架,SQLite是一种可能的持久存储类型。

查看Apple的CoreData Programming Guide: https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

以及在Mac上使用CoreData进行开发的指南: https://developer.apple.com/macosx/coredata.html

虽然CoreData不提供主键唯一性,但通常由应用程序代码处理。根据您的具体要求,FMDB,甚至原生SQLite API可能更适合您。