ダウンロード

iOSBook Icon
【お知らせ】iOS 4とXcode 4に完全対応した電子書籍「iOSの教科書」を刊行しました。今後は同書をご利用いただければ幸いです。(2011/07/20)

【お知らせ】筆者による「iPhone SDKの教科書」サポート・サイト(本サイト)の更新を終了します。今後は出版社のサポートをご利用ください。(2011/07/08)

iphone-sdk-textbook-cover_s

サンプル・コード

【お知らせ】本書に掲載したサンプル・コードは iPhone SDK 3 および iOS SDK 4 で、そのまま利用できます。(2009/06/11, 2010/07/28, 2010/12/17)

書籍「iPhone SDKの教科書」で解説しているプログラムやアプリケーションのプロジェクト・ファイルです。以下の章のソース・コード、画像ファイル、オーディオ・ファイルなどが含まれています。

  • 第2部 Chapter 1 C言語
  • 第2部 Chapter 3 Objective-C言語
  • 第2部 Chapter 5 カウンターの基本要素
  • 第2部 Chapter 6 カウンターの発展
  • 第3部 Chapter 1 スマッシュ~タイマーとアニメーション
  • 第3部 Chapter 2 バランス~加速度センサーと物理法則
  • 第3部 Chapter 3 クロック~時刻とタッチ処理
  • 第3部 Chapter 4 エイジ~日付と多言語対応
  • 第3部 Chapter 5 パイル~カメラと画像処理

iOS SDK 4.2用サンプル・コードのダウンロード
Download sample codes for iOS SDK 4.2
( Checked with iOS SDK 4.2 and iPhone 4. )

iOS SDK 4.x用サンプル・コードは、ベースSDKをLatest iOSに設定しています。

iOS SDK 4.x用サンプル・コードのダウンロード
Download sample codes for iOS SDK 4.x
( Checked with iOS SDK 4.0.1 and iPhone 4. )

iOS SDK 4.x用サンプル・コードは、初出時のiPhone SDK 2.x用に対して以下の事項を変更しています。従来のサンプル・コードも以下の事項を変更することで、iOS SDK 4.xで動作します。プログラム・コード等の変更は必要ありません。
・ベースSDKを「iPhone デバイス 4.0」以降に変更。シミュレータでも可。
・iPhone OS Deployment Targetを「iPhone OS 3.0」に変更(iPhone OS 3.xでも動作させるため)。
・コード署名IDを「iPhone Developer」に変更。特定のIDでも可。

iPhone SDK 3.x用サンプル・コードのダウンロード
Download sample codes for iPhone SDK 3.x

iPhone SDK 2.x用サンプル・コードのダウンロード
Download sample codes for iPhone SDK 2.x

プロジェクトやコードをご自分で作りたい方のために、画像とオーディオのファイルのみをダウンロードできます。
画像ファイルとオーディオ・ファイルのダウンロード
Download images and sounds only

Codes Copyright©2009 by Masayuki Akamatsu.
Images Copyright©2009 by Akira Segawa.
Audios Copyright©2009 by Takeko Akamatsu.
Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

デザイン・ファイル

書籍「iPhone SDKの教科書」で使用した画像のデザイン用ファイルです。以下のサンプル・アプリケーションのAdobe Illustratorファイルが含まれています。アイコンのデザイン用ファイルは含まれていません。

  • 第2部 Chapter 6 カウンターの発展
  • 第3部 Chapter 1 スマッシュ~タイマーとアニメーション
  • 第3部 Chapter 2 バランス~加速度センサーと物理法則
  • 第3部 Chapter 3 クロック~時刻とタッチ処理

デザイン・ファイルのダウンロード(CS2用)
Download design files (CS2)

デザイン・ファイルのダウンロード(CS3用)
Download design files (CS3)

Images Copyright©2009 by Akira Segawa.
Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

App Store

書籍「iPhone SDKの教科書」に掲載したサンプル・アプリケーションは、App Storeからダウンロードすることができます。

App Storeでアプリケーションを表示
Show applications in App Store

ipst0-5-in-app-store

ダウンロード」への20件のフィードバック

  1. ピンバック: iPhone SDK の教科書

  2. nabe

    初めましてnabeと言います。

    早速ですが質問です。
    第2部 Chapter 6 カウンターの発展の所で
    画像を挿入するとシュミレーションでカウンターが動作しなくなってしまいます。
    何度やっても画像挿入前は数字が動くのですが…
    同じような現象や似た間違いなどありましたら教えてください。
    よろしくお願いします。

  3. Masayuki Akamatsu 投稿作成者

    言葉だけのことかもしれませんが「画像の挿入」とは何でしょうか? インスペクタでボタンに「画像を指定」することを行ないます。

  4. Masayuki Akamatsu 投稿作成者

    Xcode 3.1.2で同じ作業をしてみましたが、特に問題ありませんでした。Files OwnerのConnectionsインスペクタではアクションがボタンに接続されていますよね? ソースコードにはアクションと同じ名前のメソッドがありますよね? どうしてもダメでしたら、プロジェクト一式をどこかにアップロードしてください。

  5. Masayuki Akamatsu 投稿作成者

    CounterViewController.xibのFile’s OwnerのConnectionsインスペクタを見ると、viewアウトレットがImage Viewに接続されていました。これがうまく動作しない原因です。このviewアウトレットの接続を変更する必要はありません。

  6. nabe

    ご親切に対応ありがとうございます。
    viewアウトレットがImage Viewに接続されていたのを外しました。
    がビルド実行を押すと一瞬だけ画像が表示されて戻ってしまいます。
    やっぱ他にもどっかで単純なミスをしているのですかね?

  7. Masayuki Akamatsu 投稿作成者

    外すだけじゃなくて、元に戻さなければなりません。元々はViewに繋がっています。P150の図5-13なら、xibウィンドウの3番目にあるViewです。分かりにくければ最初から(プロジェクト作成から)やり直すのもいいですよ。

  8. nabe

    viewアウトレットの接続を変更なしでviewに戻しました。
    するとうまく表示されましたが、カウンターの動作がしない状態です。
    ご指導お願いします。

  9. うみうし

    はじめまして
    やっとカウンターを動かしたところです。
    スマッシュを入力するところで、設定の方法やプログラムをどこに入力したら良いのかわからず停滞しています。
    そこでホームページからサンプルソースをダウンロードしてビルドしてみましたが、最初に背景画面が表示され少しすると灰色の画面になってしまいプログラムが動きません。
    しかし、エラー表示はなく正常にビルドできているようです。
    Xcodeのバージョンは 3.2.2 (1650)です。
    どうすれば良いかご指導をお願いいたします。

  10. Masayuki Akamatsu 投稿作成者

    うみうしさん、

    私も同じバージョンのXcodeを使っていますので、新たにダウンロードしたファイルで確認しましたが、正常に動作しました。

    ビルドや実行ができているとのことで、該当しないかもしれませんが、現在ダウンロードしたサンプル・ファイルを実行するには以下の手順が必要です。

    ・プロジェクト・メニューの「プロジェクト設定を編集」を選び、「すべての構成のベースSDK」をポップアップ・メニューから「iPhone デバイス 3.0」を選ぶ(3.1.3等でも構いません)。
    ・プロジェクト・ウィンドウの左上の「概要」のポップアップ・メニューから「iPhone シミュレータ 3.1.3」を絵選ぶ(3.0等でも構いません)。

    (ちなみに、このような手順が必要なのは、以前のSDK 3.0でOS 2.x用の実行ができるようにプロジェクトを設定しているためですが、そろそろOS 2.xの配慮はなくても良いのかもしれませんね。)

  11. o_nishida

    はじめまして。
    質問が一つあります。
    Chapter6 カウンターの発展 6.2 イメージ・ビューの作成 のところで、P172 Layoutメニューの「Send to Back」を選ぶとあるのですが、Layoutメニューの中で、「Send to Front」、「Send to Back」、「Send Forward」、「Send Backward」などは、灰色の表示になっており、選ぶことができない状況です。「Image View」を選んだ状態で、「Send to Back」を選ぼうとしているのですが、灰色の表示のままです。いろいろと試しているのですが、うまくいきません。
     解決策がありましたら、よろしくお願いします。

  12. Masayuki Akamatsu 投稿作成者

    o_nishidaさん、xibウィンドウでイメージ・ビューを選択した状態(xibウィンドウが一番手前にある状態)では、Layoutメニューの項目が灰色表示になるので、そのせいではないでしょうか? Viewという名前のウィンドウでイメージ・ビューを選択した状態でLayoutメニューを選んでいただけますか?

  13. o_nishida

    赤松様
     さっそく解決策を示していただき、ありがとうございます。
     これまで、Viewウィンドウの中の画像の部分を直接クリックしても選択した状態にならなかったのですが、Viewウィンドウの最上部にあるタイトル部分をクリックしてから下の画像部分をクリックすると選択した状態になり、Layoutメニューから「Send to Back」 を選ぶことができました。
     

  14. yld

    赤松 様
    はじめまして。
    本を購入して、早速サンプルプログラムをdownloadしました。しかし、解凍したものは、folderの名前はすべて文字化けになっています(ex. iPhone SDK縺ョ謨咏ァ第嶌縺ョ繝・y繧オ繧吶う繝ウ繝サ繝輔ぃ繧、繝ォ CS3、 3-1 繧ケ繝槭ャ繧キ繝・). Folderの中身(programのタイトル)は英文字なので、文字化けしていません。
    お忙しいところ、申し訳ありませんが、もし可能だったら、folderの名前も英文字にして頂ければ非常に助かります。

  15. Masayuki Akamatsu 投稿作成者

    yldさん、 先程ダウンロードしてみましたが、フォルダ名の文字化けはありませんでした。どのような環境でお使いでしょうか?

    もしかしてWindowsをお使いなら、文字化けする場合があるようです。その場合は、お手数ですが、Macでダウンロードや解凍をしていただけるでしょうか?(Macでしか開発できませんので)

  16. ks-z

    赤松 様

    はじめまして。
    iPhoneSDKの教科書で、マイペースに勉強しております。
    ただいま、Chapter.3まで来たのですが、
    テキストを参考に何とかシミュレータでのビルドまでこぎ着けました。

    基本的にコード上の動作は問題ないのですが、
    アラームのボタンをクリックした際に、ON状態で画像が反映されません。
    DLLデータと内容を見比べてみましたが、違いも見つけられませんでしたので、
    こちらに質問させていただきました。

    【環境】
    OS10.6.7
    SDK3.2.6

    よろしくお願い致します。

  17. Masayuki Akamatsu 投稿作成者

    ks-z様、お返事が遅くなり、申し訳ありません。コメントをいただいたのを見落としていました。
    さて、お尋ねの件ですが、いろいろな要因が考えられるので、一概に問題点を判別することができません。どこかにプロジェクト一式をアップロードしていただければ確認できますが、いかがでしょうか? Contactから連絡していただいても構いませんので、よろしくお願いします。

  18. Masayuki Akamatsu 投稿作成者

    筆者による「iPhone SDKの教科書」サポート・サイト(本サイト)の更新は終了しました。今後は「iOSの教科書」をご利用いただければ幸いです。ありがとうございました。

コメントは停止中です。