什么是Sqlite3,我们可以在coredata中使用它

时间:2014-10-14 05:57:14

标签: ios core-data sqlite

我知道iOS中的核心数据,并通过创建XYZ.xcdatamodeld在我的项目中使用sqlite数据库 但在其他项目中我见过Sqlite3,没有数据库,所以我觉得问题可以告诉我怎样才能在iOS中使用Sqlite3?

3 个答案:

答案 0 :(得分:1)

两者都相同并且用于优化iOS中的工作有core Data选项,在android中没有,sqlite也很简单

使用以下教程

  1. http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_7_Application

  2. http://www.tutorialspoint.com/ios/ios_sqlite_database.htm

  3. http://www.appcoda.com/sqlite-database-ios-app-tutorial/

  4. 需要插入,删除,更新并选择使用此https://www.udemy.com/blog/ios-sqlite-tutorial/https://www.sqlite.org

答案 1 :(得分:1)

我认为FMDB是您的最佳选择,它使数据库操作更容易。

FMDB git

答案 2 :(得分:1)

来自sqlite.org ... SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。 SQLite是世界上部署最广泛的SQL数据库引擎。 SQLite的源代码位于公共领域。

Core Data是一个Objective-C框架,它本质上是一个对象图,作为一个选项可以使用SQLite作为持久存储。

iOS中的数据持久性有很多选择,但在我看来,为简单起见,两个主要选项是直接编码到SQLite数据库,或使用Core Data。我建议使用Core Data。

在为iOS编写代码时,不要使用附加组件,在我看来浪费时间。

学习正确使用Core Data,您将在iOS中获得非常强大且实用的技能。

还阅读这些书......

来自The Pragmatic Bookshelf - “核心数据,第2版,iOS,OS X和iCloud的数据存储和管理”(2013年1月),作者:Marcus S. Zarra。

来自Apress出版社的“Pro Pro Persistence Using Core Data”,作者:Michael Privat和Robert Warner(仍然是阿尔法)。

相关问题