XCodeとRubyの思わぬ関係

Titaniumで構築したiPhoneアプリの実機インストールがうまく行かないので原因を探ったら、なんとMac標準のRubyを無効にしているせいだったという話。XCodeのプラグインがRubyで書かれてたりするんですな。 […]

addEventListenerで登録した処理が複数回実行される問題

と言うものでしばしハマったのだが、原因はTitaniumのバグではなく仕様であり、自分のプログラムのやり方だった。 原因は同じイベントに複数のコールバックを設定できるため、同じ内容でaddEventListenerを複数 […]

TitaniumのロジックとUIのプロパティ定義を分離する

UIの部品をたくさん追加するとコードの見通しが悪くなってくるので、なんとかしたいと思った。 そこでUIのプロパティを指定するオブジェクトを別の場所で定義して分離することにしてみた。 Ti.includeを使うとコードの分 […]