前回に引き続きMobile Touch for iOSをRubyMotionで開発していきます。 前回までのコードではデータを常にWeb APIを通じて取得しなければなりません。リーダーアプリとしてはオフラインでも使いたいところです。またリーダーに限らずオフラインでも使えるようにするためやキャッシュのためにデータベースを使いたいと思うことは多いはずです。 そこで今回はRubyMotion用のデータベースライブラリNanoStoreInMotionを使ってデータをキャッシュする仕組みを作ってみたいと思います。 データベースについて データを保存するためのライブラリは幾つかあります。例えばCoreDataを使えるようにするMotionDataやKVS風に使えるライブラリもあります。幾つか試しては見たのですが、どうも今回の使い方にはあっておらず断念しました。そんな中で最終的に辿り着いたのがNan

