@interface AppController : NSObject { IBOutlet id textField; } - (IBAction)sayHello:(id)sender; @end このように、textField というインスタンス変数、sayHello: というメソッドを追加する。編集が終わったら保存する。textField の方には IBOutlet、sayHello: の方には、返り値が IBAction というものになっているのは、ここで追加したインスタンス変数をアウトレット、メソッドをアクションと呼ばれるものにしているため。アウトレットは Interface Builder で追加した部品を指し示すもの、アクションはユーザがボタンを押したときの通知を受け取るものになる。 Interface Builder でのユーザインタフェースデザイン ■ xibファイル