SSブログ

iPhoneSDKを理解する~ビューの接続~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~ビューの接続~について。

概要としては、以下の通り。

XcodeでSingle View Applicationテンプレートを用いて、

下記条件でプロジェクトを作成する。

Product Name : Sample0003-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

 

作成したプロジェクトのストリートボードから、

Button追加

Button Titleをclickに変更

control + D&DでIBOutletmを下記条件でConnect

 Connection : Outlet

 Name : buttonClick

 Type : UIButton

 

control + D&DでIBActionを下記条件でConnect

 Connection : Action

 Name : buttonClickTouch

 Type : UIButton

 Event : Touch Up Inside

 

上記Connectの際に、

自動で追加されたActionにログ出力を記述。

 

実行する。

ボタンクリックの際、

Debug Areaにログが出力される。

 

詳細手順は、以下の通り。

1.XcodeのテンプレートからSingle View Applicationを選択し、

下記条件で新規プロジェクトを作成する。

Product Name : Sample0003-1

Devices : iPhone

Use Storyboards : ON

その他 : OFF

Sample0003-1.jpg

 

Sample0003-2.jpg


 

2.ControlsからRound Rect ButtonをViewにD&Dし、

追加し、Titleをclickに変更する。

Sample0003-3.jpg

 

3.optionキーを押下したままViewController.hをクリックし、

Connect先のファイルを表示する。

Sample0003-4.jpg
 

 

4.controlキーを押下したままButtonからViewController.hの

@interface ~ @end内にD&Dする。

Sample0003-5.jpg

 

5.表示されるポップアップに下記設定を行い、

「Connect」ボタンをクリックする。

Connection:Outlet

Name:buttonClick

Type:UIButtion

Sample0003-6.jpg

 

6.ViewController.mをクリックし、

自動で追加された項目を確認する。

今回の場合は、deallocに

[_buttonClick release];

の一行が追加される。

Sample0003-7.jpg

 

7.さらに、IBActionも同様に下記条件で追加する。

Connection : Action

Name : buttonClickTouch

Type : UIButton

Event : Touch Up Inside

Connectionをクリックし、OutletからActionに変更する。

Sample0003-14.jpg

Sample0003-8.jpg

 

8.ViewController.mをクリックし、

自動で追加された項目を確認する。

今回の場合は、

- (IBAction)buttonClickTouch:(UIButton *)sender {
}

が追加されている。

Sample0003-9.jpg


9.ログ出力を記述する。

 8.にて確認したメソッド内に下記のようにログ出力を記述する。

    NSLog(@"clicked");

Sample0003-10.jpg

 

10.Debug areaを表示する。

XcodeのViewボタンのDebug area表示切り替えボタンをクリックし、

Debug areaを表示する。

Sample0003-11.jpg

Sample0003-12.jpg

 

11.実行し、表示されるシミュレータのButtonをクリックする。

クリックするごとに、Debug areaに「clicked」とログが表示される。

Sample0003-13.jpg

 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。