XcodeによるObjective-C入門

大津真[著]
ISBN978-4-8399-3187-2
2010/1発売

サンプルファイル

本書内にdownloadと指示されているリストのサンプルファイルです。

■サンプル名のプロジェクトフォルダを開き、拡張子「.xcodeproj」のファイルをダブルクリックすると、Xcodeが起動し、プロジェクトファイルが開きます。

■リストの内容は拡張子「.m」のファイルで確認してください。

■サンプルを実行するには:

1.目的のサンプルの「プロジェクト」ウインドウをアクティブにし、「実行」メニューから「コンソール」を選択して、「デバッガコンソール」ウインドウを開きます。

2.「実行」メニューから「実行」を選択すると、「デバッガコンソール」ウインドウに実行結果が表示されます。 くわしくは1-3-3「プロジェクトをビルドして実行する」(p.33)を参照してください。 また、Mac OS Xのターミナルから実行することもできます。くわしくは1-4-1「ターミナルでのオブジェクトの実行」(p.38)を参照してください。

■Chapter 7のサンプルについては、「デバッガコンソール」ウインドウを開く必要はありません。目的の「プロジェクト」ウインドウをアクティブにし、「実行」メニューから「実行」を選択すると、GUIアプリケーションが起動します(p.288参照)

Chap1Samples.zip

Chap2Samples.zip

Chap3Samples.zip

Chap4Samples.zip

Chap5Samples.zip

Chap6Samples.zip

Chap7Samples.zip

訂正情報

■P069(初版第1刷~第4刷)

リスト:Keisan1.mの下から2行目にミスがありました。

【誤】

NSLog(@"num1 %% num3 = %d",num1 % num2);

【正】

NSLog(@"num1 %% num2 = %d",num1 % num2);

■P070(初版第1刷~第4刷)

リスト:Keisan1.mの実行結果、最終行にミスがありました。

【誤】

2009-11-4 23:06:49.098 Keisan1[34546:a0f] num1 % num3 =2

【正】

2009-11-4 23:06:49.098 Keisan1[34546:a0f] num1 % num2 =2


■P098(初版第1刷~第4刷)

ページ下のアクセッサメソッド名の例の表、2行目にミスがありました。

【誤】

インスタンス変数名 ゲッターメソッド セッターメソッド
mail mail setName:

【正】

インスタンス変数名 ゲッターメソッド セッターメソッド
mail mail setMail: