首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iPhone上SQLite的最佳Cocoa/Objective-C包装库

iPhone上SQLite的最佳Cocoa/Objective-C包装库
EN

Stack Overflow用户
提问于 2009-03-12 23:30:22
回答 7查看 38.2K关注 0票数 53

我正在为iPhone开发,并且正在寻找一个好的用于SQLite的Cocoa/Objective-C库。我不想使用标准的过程SQLite C应用程序接口。我在sqlite.org的Objective-C部分看到了一些选项,但我不确定在库API设计、稳定性和功能方面哪一个是最好的。我想用一些正在积极开发中的东西,希望能用上一段时间。有没有人根据使用经验有什么建议?

谢谢

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-03-12 23:57:19

我个人使用FMDB,最后一次更新是在昨天。

票数 48
EN

Stack Overflow用户

发布于 2009-03-13 02:18:02

我也是FMDatabase的粉丝,尽管我不得不定制我自己的版本。我的应用程序在它周围使用了一个我编写的名为ArchDBObject的层,它可以透明地将对象转换为数据库表示形式;我正在考虑以某种形式发布它,但我还没有真正决定如何释放它。

在任何情况下,都可以在https://github.com/ccgus/fmdb上使用FMDatabase。

票数 12
EN

Stack Overflow用户

发布于 2011-06-27 18:58:34

我找到的最简单的是这个https://github.com/misato/SQLiteManager4iOS

SQLiteManager作者: Ester Sanchez。

它的使用基本上是这样的:

NSArray *results = [dbManager getRowsForQuery:@"SELECT * FROM table WHERE id = 1"];

results是一个包含字典的数组。每个字典都是一个单独返回的行,其中键是表中每列的名称。

在此之后,您可以执行以下操作:

NSDictionary *aPerson = [results objectAtIndex:0];
NSString *firstName = aPerson[@"firstName"];
NSString *email = aPerson[@"email"];
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/640885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档