我知道iOS中的核心数据,并通过创建XYZ.xcdatamodeld在我的项目中使用sqlite数据库 但在其他项目中我见过Sqlite3,没有数据库,所以我觉得问题可以告诉我怎样才能在iOS中使用Sqlite3?
答案 0 :(得分:1)
两者都相同并且用于优化iOS中的工作有core Data
选项,在android中没有,sqlite
也很简单
使用以下教程
答案 1 :(得分:1)
我认为FMDB是您的最佳选择,它使数据库操作更容易。
答案 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(仍然是阿尔法)。