最新のXcodeとStoryBoardを使うことで従来よりも直感的で柔軟なアプリケーションを開発することができる。 私が特に気に入っているのはこのスクリーンショットのように、UITableViewを配置した所にラベルやテキストフィールド使ってWISYWIGでカスタマイズしたUITableViewCellをアプリケーションで直接使う方法である。 InterfaceBuilder上ではセルのデザインを見ながらカスタマイズ出来、xib(nib)のメカニズムによりランタイムにIBOutletによりコード上にオブジェクトに紐付けすることができる。 この方法により直感的なデザインとGUIとコードの結合を緩くすることができる素晴らしい技術だ (他の開発環境ではMicrosoftのBlendとXAMLに似たものを見ることができるが、コードとの結合性はxibよりは高い。xibはランタイムで紐付けられるクラス