Cocoa を使ってアプリケーションを開発する場合,XCode の Interface Builder を利用するのが一般的かと思います.しかし,管理や配布の都合,アプリケーションの規模によっては,オブジェクトコード内に UI 情報を記述したい場合があります.本記事では,コンポーネントの種類やレイアウトをソース中に記述し,XCode を使用せずにアプリケーションを作成します. Keywords: Cocoa, gcc, without XCode Cocoa における MVC では,Controller に Mediator デザインパターンを適用することで,View と Controller,Controller と Model の 2 つの結合に分離する,よりシンプルな構造となります.本記事では,ウィンドウに UI コンポーネントを配置して View を決定し,View と Contr