【发布时间】:2010-10-17 12:58:07
【问题描述】:
我正在寻找一个完整的教程,它不仅告诉我如何执行查询,还告诉我如何设置整个事情,包括设置库、创建数据库等等。
我在哪里可以找到它?
【问题讨论】:
-
iCodeBlog 也有一篇关于 SQLite 3 的写得很好的教程。在 iPhone Programming Tutorial – Creating a ToDo List Using SQLite Part 1 查看第一部分。
我正在寻找一个完整的教程,它不仅告诉我如何执行查询,还告诉我如何设置整个事情,包括设置库、创建数据库等等。
我在哪里可以找到它?
【问题讨论】:
在 iPhone 上使用 SQLite 3 与在任何其他平台上使用它并没有什么不同。你应该阅读the general SQLite documentation。
在您的 iPhone 应用程序中,您通常在应用程序委托的 applicationDidFinishLaunching: 方法中打开您的 SQLite 数据库。之后,您就可以使用您的数据库了。
我在 iPhone 上使用了Gus Mueller's FMDatabase 类。它们为 SQLite 提供了一个精简的包装器。
最后一点:CoreData 似乎将在 OS 版本 3 的 iPhone 上可用。您可以通过 CoreData 框架使用 SQLite。
【讨论】:
Stanfords cs193p iPhone 应用程序开发上学期展示了如何在 iphone 上设置和使用 sqlite3。
我没有查看最新的讲座,但最近学期有对 sqlite 的参考。 iTunesU 中有讲义和视频 - 请查看 cs193p web site 获取链接/参考/示例代码/讲义。
【讨论】:
我的Delicious 书签中有一些 iPhone SQLite links。那里应该有足够的链接来教你所有你需要的 SQLite。许多教程非常简单易懂。那里也有一些包装纸。我没有使用任何包装器,但它们看起来很有趣。此外,请查看 Delicious 上标记为 SQLite 的其他书签项目。
【讨论】:
除了 Peter Quade 的出色回答之外,我还建议您查看 http://www.iphonekicks.com/tags/SQLite - 在这里您可以找到许多 SQLite 主题的书签。
仅供参考,iPhone Kicks 是一个社交书签网站,是一个 Digg 克隆但纯粹用于 iPhone SDK 链接:-)
【讨论】: