我个人会推荐使用 CoreData,因为它易于使用。实际上,CoreData 充当 SQLite 之上的抽象层,因此,您实际上不需要编写任何 SQL 行。
查看 Apple 提供的 CoreData 文档,以便您准确了解它是什么。或者,也许,您可以跳转到他们的教程进行“动手”解释:
iOS 核心数据教程
另外,我个人喜欢使用 Ray Wenderlich 网站上的教程,比如这个:
iOS 5 核心数据教程:入门
(在写这篇文章的时候,Ray Wenderlich 的网站正在维护中.. 但稍后再查看.. 非常好!)