代码改变世界

ios 上 sqlite的第三方封装库介绍

2011-12-24 20:20  ianwang  阅读(2765)  评论(0编辑  收藏  举报

1.FMDataBase

一个sqlite的objective-c的封装库。https://github.com/ccgus/fmdb

只有两个封装类,简单易用。

 

2.PlausibleDatabase

也是一个数据库操作的objective-c版封装库,“SQLite is the initial and primary target, but the API has been designed to support more traditional databases.

文件较多,一般的接口与FMDataBase一样,此外还支持sql的预编译和参数绑定(没有用过,不明白)

http://code.google.com/p/pldatabase/

 

3.sqlitepersistentobjects

这个开源库的目标是以面对对象的方式的存储和加载数据,让对象本身就有save和load的功能,屏蔽数据库的相关操作(创建 更新等),让使用者在不写sql语句的状况下都可以使用sqlite。应该说是符合ActiveRecored标准的。

自从ios3.0支持core data之后, sqlitepersistentobjects就停止了更新。不过单从OO操作数据来说,这个lib还是很优秀的,如果你的数据存储工作很简单(light),使用core data 比较显得凝重的话,sqlitepersistentobjects也许是个很好的选择。

http://code.google.com/p/sqlitepersistentobjects/