- 183 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 04:44:52.79 ID:6jjISy1Q]
- >>182
MacOSX(NeXT)/iOSはUIにxib,nib,sbってUI情報ファイルを持っていて アプリ起動時にそこに含まれてる情報からクラスを起動してUIパーツを配置する。 MVCのV部分だけ分離したファイルなのでメタ情報だけあるんじゃなくて 実際にそこにクラスがあって、表示以外の処理をするクラスも(V部分に必要なら) ファイルに含むことができる。 iOSはiPhoneの場合シングルウィンドウなので画面遷移を頻発に行うため 元は一画面一xibファイルだったのが遷移コントローラクラスも含めて アプリ全体で一個のストーリーボード(sb)ファイルを持つ形になった。 まぁ、ビュークラスだけが分離してあるだけだから画面の取り回し関係だけはGUIでできるが コントローラのクラスへはペタペタ線引っ張ってイベントをコネクションした後で コントローラとモデル部分の中身普通にObjective-Cで手打ちだけどな。
|

|