新規プロジェクトで Single VIew Application を作成
- Storyboard に label と button を追加
- Assistant Editer を開く
- label をctrlキー押しながら ViewController.h の @interface の下までドラッグ
- ポップアップが表示されるので
- connection: Outlet (デフォルト)*1
- Name: label
- Type: UILabel (デフォルト)
- storage Weak (デフォルト)
- button をctrlキー押しながら ViewController.h の @interface の下までドラッグ
- ポップアップが表示されるので
- connection: Action
- Name: button
- Type: id (デフォルト)
- Event: Touch Up Inside (デフォルト)
- Arguments: Sender (デフォルト)
- ViewController.m を見るとメソッドが自動で追加されてる(- (IBAction)button:(id)sender {})
- そのViewController.mのメソッドに処理を書いてみる
- (IBAction)button:(id)sender {
self.label.text = @"Hello";
}
- シミュレータで動作確認
- ボタンを押すとラベルの文字が変更する
*1:※Outletは画面に何か表示させるためのもの