タグ

ブックマーク / ssdkfk.wordpress.com (2)

  • TouchDB for iOSの始め方

    TouchDBって? Couchbase Labで開発されている、スマートフォン向けのドキュメントベースデータベース。 いわゆるNoSQLというやつです。 いままでSQLite一択だったスマホアプリに新たな選択肢として登場しました。 どんなことができるの? NSDictinaryをまるごと保存 CouchDBとのレプリケーション 特徴 コールバック式の動作 Map/ReduceベースのView もちろんSQLは使いません 注意すべきこと CouchDBと違って、JavaScriptでViewを作ることができません。 同じようなものをObjective-Cで実装はしてあるものの、コードは同じでないところに注意。 じゃあ動かして行きましょう 下準備 必要な物 最新のTouchDB(https://github.com/couchbaselabs/TouchDB-iOS/downloads) C

    TouchDB for iOSの始め方
    laiso
    laiso 2013/12/10
  • UIWebViewに対してJavaScriptを使うときの注意点

    UIWebViewに対してJavaScriptを投げかける場合、 [webview stringByEvaluatingJavaScriptFromString:command]; を使うわけですが、その際になんか動かないなーとハマったのでメモ。 簡単に言えば、シングルコーテーションと改行は「\\’」「\\n」で置き換えること! ということです。 バックスラッシュがひとつだと、ただのシングルコーテーション、改行として認識され、JavaScriptの実行の妨げになります。きちんとバックスラッシュをエスケープしましょうと、そういうことですね。 バックスラッシュが2つ必要ということに全然気が付かず2時間くらいハマってた…。 そしてもうひとつ。 このコードでJSを実行すると、動作は同期化するので処理が長い場合は全く動かなくなります。 変換系のコードをやってると20秒くらい止まって焦った…。これどう

    UIWebViewに対してJavaScriptを使うときの注意点
    laiso
    laiso 2011/11/01
  • 1