coredata最好吗?

sen*_*thu 0 iphone core-data ipad

coredata比FMDB好吗?我们可以维护核心数据的主键吗?或者任何其他方法来实现而不是在核心数据中使用primarykey?请问任何教程?

ImH*_*its 7

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

查看Apple的CoreData编程指南: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可能更适合您.