我是iPhone开发新手,想知道您使用哪个数据库编写iPhone / iPad?
我听说过它的SQLite,还有其他选择吗?
我编程的应用程序就像一个在线商店,但你不能购买产品,只能查看他们的详细信息。
答案 0 :(得分:5)
你应该使用CoreData。 CoreData是一个数据库抽象层,它使用SQLite存储您的数据。或者您可以直接使用SQLite。但我更喜欢CoreData。
答案 1 :(得分:1)
如果您有任何计划在iPhone之外使用数据库文件,例如在其他计算机或数据输入程序中填充数据,那么SQlite是最佳选择。在XCode中创建数据库时,CoreData会修改字段名称。但如果数据仅由iPhone中的应用程序访问,则最佳选择是CoreData。 如果你想运行复杂的SQL查询,那么sqlite更好。阅读NSPredicate,您可以在那里执行什么类型的查询。
答案 2 :(得分:-1)
SQLite
是这里的主要选择!
作为替代方案,我建议您使用XML
文件的简单性。
答案 3 :(得分:-1)
如果你的数据库中存储的数据较少,你也可以使用NSUserDefaults。
如果要存储的数据更多,则转到sqlite