はじめてのInterface Builder - Cocoaプログラミング

XcodeとInterface Builderが、開発環境の2本柱になります。

てくっち

今日はInterface Builderを紹介しますよー

てくっち

Interface Builderを使って、アプリケーションのGUI(ウインドウやボタンやメニューなどの部品)をデザインしたり、

てくっち

その他、さくっといろんな設定ができちゃうんです。

てくっち

http://developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjCTutorial/05View/chapter_5_section_3.html

てくっち

ここを参考にして操作してみて!

てくっち

あ、このチュートリアルで、MainMenu.nibというのが出てきます。これがInterface Builderの書類なんですが、

てくっち

最近のXcodeではMainMenu.xibになっています。

てくっち

ファイルの形式がちょっと変わったらしいんですが(.xibはXMLで記述されてる)、

てくっち

Interface Builder上での扱いは.nibとまったく変わらないので、気にせずにやっちゃってください。

てくっち

自分の好きなようにボタンとかテキストフィールドを並べたら、なんだかすぐにアプリケーションができそうな気がするでしょw

和田

できるような気になってまいりましたっ!

てくっち

こういうGUIの部品は、みんなオブジェクトなんです。

てくっち

ボタンはNSButton

てくっち

テキストフィールドはNSTextField

てくっち

ウインドウはNSWindow

てくっち

アプリケーション自体はNSApplication

てくっち

ってな感じで親しんでください。

和田

NSって多いですね!

てくっち

Cocoaga

てくっち

Cocoaが用意したオブジェクトは、頭にNSが付いてますねー

てくっち

オブジェクト以外にも、定数や構造体などなど。

てくっち

NSは、Next Stepの略ですね

てくっち

で、実際には自分で自前のオブジェクトを作って、好きな動作をさせるんです。

和田

ほほぅ

和田

Next Stepはスティーブがアップルを追放された後に作ったコンピュータ会社ですね!

てくっち

そうですねー

てくっち

次回は自前のクラスを作ってみますよ!

和田

らじゃ!

和田

Hello Cocoa Worldは!?

てくっち

ボタンを押すと「Hello Cocoa World」と表示するアプリケーションを作りますう!

てくっち

自前クラス1つ作るとできちゃうんです!

てくっち

お楽しみに!

和田

ブラジャー!