アプリケーションを iOS 7 のデザインへ対応するとき新しいナビゲーション部分に回りこんでしまうため、iOS 7 のみで分岐が必要になってきます。

アプリケーションを iOS 7 のデザインへ対応するとき新しいナビゲーション部分に回りこんでしまうため、iOS 7 のみで分岐が必要になってきます。
正直この分岐は納得いかない。
メジャーバージョンのみを見るので小数点以下は切り捨てます。
var version = Math.floor(Ti.Platform.version)
あとバージョンに負の数はあたらないだろうから下でも動く。
var version = ~~Ti.Platform.version
むしろこっちのほうが速い。
ただ 0 以上 2147483648 未満の少数でなくてはいけない。
iOS 2147483648 になるのはいつなのか気になるけども、そのころには端末も義眼とかなんですかね? なんなんですかね?
var version = ~~Ti.Platform.version
if (OS_IOS && version >= 7) {
$.window.setTop(64)
}
こういう感じで使う。