iPhoneってSQLiteが標準インストールされているんですね。

iPhoneでプログラムを書いてみたいけど、
Macもってないしなぁ。。。と思っていたところ


iPhoneに標準でSQLiteがインストールされているらしく、
SafariからJavaScriptで動かせるようです。


試してみよう。


Google Gearsっぽい挙動とかできるのかな?

iPhone 3Gは、WebブラウザとしてSafariを使っていますが、最初のiPhone 3G(2008.7.11日本発売)に同梱されたSafariバージョンは3.1.1です。

Safariは、v3.1からHTML5で予定されているDatabasesオブジェクト(5.10 Structured client-side storage)を実装しており、iPhone 3Gでは、デフォルトで最初からこのオブジェクトをJavaScriptで操作することができます。

簡単に言うと、JavaScriptからSQLを使って、iPhoneのローカルディスクに、オフラインでも利用できる数メガのストレージ領域を持つことができるのです。

iPhoneが実装しているDBMSSQLiteでVarsion3です。