0
我想开发一个iPhone应用程序。我必须使用数据库在本地存储数据。但我很困惑我是否应该使用Sqlite或Coredata.My应用程序有一个集中的数据库,我正在使用Web服务从该数据库中获取数据。CoreData或Sqlite应该在iPhone应用程序中用于本地存储数据
我想开发一个iPhone应用程序。我必须使用数据库在本地存储数据。但我很困惑我是否应该使用Sqlite或Coredata.My应用程序有一个集中的数据库,我正在使用Web服务从该数据库中获取数据。CoreData或Sqlite应该在iPhone应用程序中用于本地存储数据
那么,sqllite工作得很好,而且是CoreData在幕后使用的。但是如果你还不知道SQL,那么使用起来会很复杂。
CoreData是一种更容易开始,但很难找出如何工作。它虽然表现更好。
最后你可能会更好地学习CoreData并继续这种方式。只是在后台线程中不要对CoreData做任何事情,除非你已经熟悉了它的工作方式,因为这是一个充满危险的复杂层面。
我有大量的数据要存储,因为它来自Web服务,我也想在表格之间建立关系。是否有可能在核心数据? – user758507
是的,你可以定义对象之间的关系。阅读Core Data教程,或购买许多CoreData书籍之一。 –