日本語を含むファイルがあると(たまに)失敗する

私の環境では'¥'が混じっているとビルドが失敗しました。
xcodeでビルド結果を見てみるとpython2.6環境でutf8指定がされてないっぽい。
色々調べてみるとsite.pyを下記のように変更すると上手くいきました。

ls /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.py
> encoding = "utf-8" # Default value set by _PyUnicode_Init() 

モーダルウィンドウの背景色

モーダルウィンドウを表示するときには呼び出し側で背景色を設定しないと、表示トランジション中の背景色が透明になってしまう。

var modalWin = Ti.UI.createWindow({
    url:'HogeView.js',
    backgroundColor:'#FFF' // ここでチャンと指定
});
modal.open({
    modal:true,
    modalStyle:Ti.UI.iPhone.MODAL_PRESENTATION_FULLSCREEN
});

MooToolsでbind関数

javascriptのイベント関数内で呼び出し元のプロパティを参照したい時には
MooToolsでは

button.addEventListener('click', function(){ alert(this); }.bind(this));

と記述するとイベント関数内のthisがbind関数で指定したthisとなる。