Project]から行いますが、雛形の種類が多いのでメモです。type="string">dp</property>理由:こちらの方がAndroidにも対応させるときにボタンの大きさなどがiPhoneと近くなります。2014年時点ではデフォルトでdpとなっているようです。type="bool">true</property>理由:JSONデータに変なminifyがかかり、不具合の原因となる場合があるそうです。Project雛形が空のプロジェクト。完全に空でなく、app.js内でTabGroupやWindowを作るサンプルが入っています。Applicationシンプルなウィンドウアプリケーション。iPhone用のWindow。シンプルにFirstViewをaddする。タブレット・iPhone・Android共通のView。Applicationテーブルを表示し、選択すると別ウィンドウを開くサンプルです。iOSではナビゲーションバーも表示され、別ウィンドウの左上を選択すると元のテーブルに戻ります。ナビゲーションバーを利用する方法はこの雛形のようにNavigationGroupを使用する方法と、次の項目で説明するTabGroupを使用する方法があります。NavigationGroupはAndroidに存在せず、これを使用するとWindowの生成や切り替えをAndroidとiOSでコードを書き換えないといけません。Application」を雛形としてタブを非表示で使用するほうがオススメです。NavigationGroupをaddしたiPhone用のWindow。階層の上から順に次のように設定。Window->NavigationGroup->MasiterContainerWindow->MasterView。マスターの行が選択されるとnavGroup.open(detailContainerWindow);としてNavigationGroupから下の部分を切り替える。注意事項:NavigationGroupはTi.UI.iPhone.createNavigationGroupで生成し、iPhone依存のコードとなります。MasterViewをaddしたAndroid用のWindow。階層の上から順に次のように設定。Window->MasterView。マスターの行が選択されると新たに生成したDetailContainerWindow->DetailViewをopenしてWindowごと切り替え。TableViewを生成し、行をclickすると自身のViewのカスタムイベントを発生させる。自身のViewに対するカスタムイベントを監視し、発生したらラベル内容を更新。Applicationタブ付きのアプリケーション雛形。タブそれぞれで独立して、ナビゲーションバーによる画面遷移が行えます。tab2関連のコードを削除win1生成直後にタブを消すコードを追加。win1.hideTabBar();タブのタイトルおよびアイコン画像設定をコメントアウト。ApplicationTabGroupを生成して開きます。タブレット・タブレット以外(iPhone・Android)の判定をして、ApplicationTabGroup生成時に適切なWindowを渡しています。iPhoneおよびAndroid用のWindow。ボタンで別Windowを開きます。別ウィンドウからはナビゲーションバーの戻るボタンで戻ります。与えられたWindowクラスを元にWindow2つを生成し、Tabに入れて、TabをTabGroupにaddしています。↑HTML-basedhtmlでアプリを作る際の雛形です。HTMLフォルダにhtmlファイルなどを入れておくと、アプリ起動後にそれらをWebViewに読み込んで表示します。WebViewを生成。drawerOn)を呼び出す。iOS固有のアプリ処理。