如何以高效的方式为IOS应用程序创建Sqlite数据库?

时间:2012-07-19 10:06:46

标签: iphone objective-c ios sqlite

我已经构建了一个Android应用程序,现在是构建IOS应用程序的时候了。我是IOS App开发的新手。我设法完成了所有UI设计部分,我正在编写后端部分。在我的应用程序中,我使用的是Sqlite数据库,并且每个View都与许多View控制器对话。所以我想有一个类(Java),它关注创建,插入,删除等。如果我需要从数据库中获取数据,那么我必须调用该类来访问数据库。有没有办法这样做。

或者

我想知道如何以有效的方式创建sqlite数据库。因为我的应用程序完全基于数据库。

感谢您的帮助。

1 个答案:

答案 0 :(得分:9)

创建数据库有两种主要方式:

  1. 使用CoreData。在这种情况下,您应该阅读CoreData上的手册,这非常复杂。但如果您计划将来使用iCloud,我建议您使用CoreData。

  2. 手动创建数据库而不使用CoreData。

  3. 第二种情况下最有效的方法是使用SQLite的数据库管理器。例如,SQLite manager extension for Firefox

    还有更多的程序,但这是免费的,我自己使用。

    使用数据库FMDB wrapper over SQLite

    第二种方法

    Nice tutorial