2011年11月9日水曜日

Xcode4.2でHello World

Xcode4.2になって色々と機能増えたり減ったりやり方が変わったりしてます。

とりあえず新しいXcode4.2でHello Worldのやり方を説明します。

(1)Xcodeを起動
新しくプロジェクトを作成する場合は、赤枠の「Create a new Xcode projects」を選択します。

(2)テンプレート選択
左のツリーから「iOS > Application」を選択し、右のテンプレートから「Single View Applications」を選択します。

(3)プロジェクトを作成
Product Name
プロジェクト名
Company Identifer
会社のURL等
Class Prefix
とりあえずそのまま
Device Family
対応させるデバイス(iPad Or iPhone Or 両方)
デバイスの下にある3つのチェックボックスはすべてチェックを外す
(一部iOS5.0が必須になってしまいます)
上記を設定後、プロジェクトの保存場所を設定するとXcodeのプロジェクト画面が表示されます。


(4)画面にラベルを貼付ける
画面上にラベルやボタンなどを貼付けたい場合は「ViewController.xib」を開きます。
ラベルを貼付ける場合は、右下の赤枠部分から「Label」を選択し画面上にドラッグします。

(5)ラベルに名前をつけてプログラムと関連付けをする
上記の操作で画面上にラベルを表示することはできました。
しかし、これだけではプログラムからラベルを操作することはできません。
ラベルとプログラムを関連付けるにはまずXcode右上にある「Editor」(下記画面の赤枠)を「Show the Assistant Editor」に切り替えます。
画面が二分割され「ViewController.xib」と「ViewController.h」が開かれてることを確認します。
次に関連付けるラベルを選択しContorlボタンを押しながら右のファイルの「@end」部分の上にドラッグします。
(ドラッグ中はラベルから青線が画面に表示されます。)
ドラッグをすると下記画面が表示されます。
「Name」の部分に「aLabel」と入力します。
これでラベルとプログラムの関連付けが完了します。

(6)ラベルに「Hello World」を記述する
プログラム上からこのラベルに対して「Hello World」を設定する場合は、まず「ViewController.m」を開きます。
その中の「ViewDidLoad」メソッド内に記述を行います。
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [aLabel setText:@"Hello World!"]; //←ここ
}

(7)シミュレーターで動作を確認する
動作を確認する場合は、Xcodeの左上にある「Run」をクリックします。
(ショートカットキーはCommand+R)
下記の画面が表示されればHello Worldの完成です。



0 件のコメント:

コメントを投稿