iOS 原生数据库是 SQLite3,而且提供了一套C语言的SDK。不过 Cocoa 的强大在于统一的调用方式和语言,所以如果有 Object-C 的封装将会使 iOS 数据库编程的学习曲线变得平缓而短促。作为这个星球上实践性最强的工作之一,程序员的职业习惯是自己开发一个。不过有现成的好东西也是可以拿来主义的。
这里就推荐一个时间不长评价不低的 Object-C 封装库:fmdb
另外喜欢探究万物本源的同学可以从下面几篇文章入手学习 C SDK:
2. iOS 数据库编程
3. Tutorial on Creating an IOS 5 SQLite Database Application