今回はjson-frameworkを導入。JSON_2.2.2.dmgをダウンロードしてMacで実行。$HOMEはユーザーのホームディレクトリに変換されるのでパスが通らないと思う。これでインストールは完了。しといて、次のようなサンプルコードで確認。NSLogの結果はデバッガコンソールに出力される。2009改めて参考になりそうな情報を集めてみたのでメモ。Storeに登録することなど分かりやすいと思う。その次は@ITの記事も覗いてみる。Objective-Cのコーディング規約は下記サイトを参考に。インデントはタグではなくスペースを使うのでXcodeの環境設定から次のように変更する。ページガイドも表示するように設定する。コーディング規約は初めの頃は意味が分からなくても慣れてくると分かってくる。作りながら見直していくのが近道。あとはサンプルコードやマニュアルを見ながら覚えていく。autorelease(メモリ管理)に関しては、しっかり理解しておく必要がありそう。2009iPhoneでバーコードを読み取るアプリはありますが、それを作ろうと思って調査。ますiPhoneのカメラの制度は良くないらしく、普通に撮ってもうまく認識してくれないらしい。100円の虫眼鏡を使うとうまく撮れるみたい。この辺はGoogle先生に聞くといろいろ出てくる。touchのアプリでバーコードを読み取ろうとすると、画像を解析して黒と白の線の幅を取得しないといけない。iPhoneアプリでは使えない。(使った場合はアプリと一緒にソースコードを配布しないといけない。いうオープンソースのライブラリがある。ライセンス的に大丈夫でいいライブラリはないものかと探してみたら、一番良さそうなのが「ZXing」というライブラリ。codeのプロジェクトページ。2.0なのでリファレンスに著作権表示と免責事項を表示すればOK。iPhoneはQRコードだけと書いてある。実際に「Barcodes」という無料のiPhoneアプリがこのライブラリを使っているみたい。書いてあるので、あまり苦労せずに実現できそう。やってみた人のブログ。使って、画像解析からやるのはさすがに骨が折れそう。touchのsafariで見たときでも動画を再生できるようにしてみた。touchがアクセスしたときにflashを使わずembedタグを挿入するようにした。記載があるので参考に。embedタグは次のような感じで埋め込む。これで再生はできるけど、PC用の画面レイアウトなのでちょっと使い勝手は悪い。この辺はiPhoneApp.CoTV(←iPhoneアプリ版CoTV)でカバーする予定。viewerで接続中に「=」(イコール)と「’」(シングルクウォテーション)が入力できない。「+」と「”」になる。あと、Optionキーも使えなかった(macキーになる)。)を使っているので別に問題ないといえばないのだけれど、一応調査。今度は文字ビューアで入力しようとするとなぜか「=」と「’」は挿入できない。