Xcode をちょっと使ってみる

まずは Hello World

  • Xcodeを起動
    • Macintosh ID:Developer:Applications:Xcode.app
    • 新規プロジェクトテンプレートは "iPhone OS→View-based Application"
  • Interface Builder でView を編集
    • ${PROJECT}ViewController.xib をダブルクリック
    • [Tool→Library] (cmd-shift-L) → Objects から「Label」をドラッグ
    • "Hello World!" に変更
    • [File→Save] (cmd-S)
  • Xcode でビルド&実行
    • アプリの切り換えは cmd-tab
    • [ビルド→ビルドと実行] (cmd-return)

ボタンをつけてみる

  • アクションとアウトレット
  • クラスのインターフェースファイルと実装ファイルを編集
    • ${PROJECT}ViewController.h を編集
      @interface StartHere2ViewController : UIViewController {
          IBOutlet UILabel *myLabel;
          int counter;
      }
      - (IBAction)CountUp:(id)sender;
      @end
    • ${PROJECT}ViewController.m を編集
      - (IBAction)CountUp:(id)sender {
         ++counter;
         [myLabel setText:[NSString stringWithFormat:@"%d",counter]];
      }
      @end
  • リソースファイルを編集
    • ${PROJECT}ViewController.xib をダブルクリック
    • Library の Objects から "Round Rect Button" をドラッグ、ボタンにラベルをつける
    • ${PROJECT}ViewController.xib のウィンドウ (cmd-0) のFile's Owner からラベル "Hello World" へ、コントロール-ドラッグ。myLabel を選ぶ。
      http://sumi.riise.hiroshima-u.ac.jp/skitch/xcode-20110421-070314.png
    • ボタンから File's Owner へコントロール-ドラッグ。CountUp: を選ぶ。
    • File's Owner を選択し、[Tool→Connection Inspector] (cmd-2)。以下のようになっていればOK。
      http://sumi.riise.hiroshima-u.ac.jp/skitch/xcode-20110421-070535.png
  • 保存して、Xcode で実行

課題

  • カウンター数値を減算するボタンを追加してみよう。
  • WebCTの掲示板に提出すること

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-21 (木) 07:37:25 (2988d)