←Browsing Mac OS X
iPhoneアプリケーションプログラミング
新居雅行 著/技術評論社刊
出版後情報・読者サポート
本書の特徴 | オンライン閲覧 | このサイトについて |
- iPhoneネイティブアプリケーションの開発手法を、基礎となるObjective-Cから解説
- XcodeやInterface Builderといった開発ツールの利用方法を徹底解説
- Cocoa Touchなどの主要フレームワークの機能を表でまとめて高いリファレンス性も兼ね備える
|
- App Storeで〈開発本-認証/D-Book Auth〉を購入すれば、読者であればオンラインで内容を閲覧可能(現在は購入できません)
- オンライン版はiPhone OS 3.0向けに完全リライト
- 内容は、PCやMacでも、iPhone/iPod touchでも参照可能
|
|
- オンライン版のULRをまた変更しました。上記のリンクが現在のURLです。(2013/8/24)
- オンライン版のULRを変更しました。プロバイダの「CoreServer」の共有SSLを使っています。(2012/6/22)
- オンライン版のアクセス方法に関してサーバの移動によって変更しました。以前にアプリケーションを申し込んだ方にはご連絡さし上げています。(2011/12/28)
- オンライン版は現在の読者様までということで、打ち止めとしました。これまでに申し込んだ方はご覧いただけるようにアカウントをメールしました。もし、アプリケーションだけを購入し、クーポン挿入をしていない方で閲覧権が欲しい方は連絡をください。(2011/9/17)
- iOS 5も近々出ます。本書はもはや役割を失う寸前かと思います。オンライン閲覧アプリケーション〈開発本-認証/D-Book Auth〉は、2011/9/30くらいでApp Storeの掲載をやめる予定です。オンライン本については期限は決めませんので、アカウントが欲しい人はアプリの掲載前に購入してください。(2011/8/29)
- iPadのスプリットビューについての記事をオンライン版に追加しました。また、これまでに、テーブルビューの部分を充実させインデックスの表示の方法などを追加しています。(2010/4/29)
- オンライン版の内容はiPhone OS 3.0向けにリライトしました。書籍で解説している範囲の内容をiPhone OS 3.0での開発でご利用いただけます(読み替えをしたり、ドキュメントを調べる必要はないでしょう)。特にテーブルのセル関連は多くのプロパティが非推奨となっており、サンプルプログラムもこれに合わせてあります。また、紹介しているプロパティやメソッドで非推奨となったものにはマークを付け、新たに増えたプロパティやメソッドは追加しました。(2009/8/1)
- OpenGL ESのサンプルプログラムを、1.1と2.0の両方のバージョンで稼働するように改良したものを公開しました。改訂版のプログラムソースはApp Storeでオンライン閲覧のためのアプリケーション〈開発本-認証/D-Book Auth〉を購入した読者の方のみ参照可能です。(2009/6/25)
- 書籍およびiPhone用アプリケーションがリリースされました。(2009/6/19)
- アプリケーションは6月17日を発売開始日にしました。公開前は上記のApp Storeアイコンをクリックしても、何も表示されません。価格は115円です。(2009/6/15)
- 書籍の発売日は2009年6月18日です。価格は税抜きで3,200円です。(2009/5/27)
書籍販売サイト
本書をご紹介いただいているサイト
お願い:紹介されているページをお教えください。
オンライン閲覧
- こちらをクリックしてください。
- アカウントとパスワードは、App Storeで〈開発本-認証/D-Book Auth〉を購入し、申し込みを手続きをすることで発行されます。
正誤表
ページ | 場所 | 誤 | 正 | 備考 |
37 | 15行目 | getCStringメソッド | getCString:メソッド | |
37 | 最後のサンプルの最後の行 | a String | aString | |
58 | リスト2-3-4 | コンパイルすると警告が出る | | stringWithCString:はdeprecatdなメソッドです。実際のプログラミングでは、stringWithCString:encoding:を使用してください。 |
115 | 図3-1-25 | ch3appAppDelegate | TrialAppDelegate | 訂正した図版はこちらから。 大きさはほぼ書籍のものと同じになっています。 |
133 | 4行目 | 第4章の | 第5章の | |
134 | 図3-3-2 | ch3appAppDelegate | TrialAppDelegate | P115の訂正を参照 |
134 | 図3-3-2 | ch3appAppViewController | TrialAppViewController | P115の訂正を参照 |
144 | 図3-3-4 | ch3appAppDelegate | TrialAppDelegate | 2カ所、P115の訂正を参照 |
144 | 図3-3-4 | ch3appAppViewController | TrialAppViewController | 3箇所、P115の訂正を参照 |
149 | 手順2 | clickButton | touchButton | |
149 | 手順2の下のソース | - (IBAction)clickButton; | - (IBAction)touchButton; | |
162 | リスト3-5-1 | - (IBAction)clickButton; | - (IBAction)touchButton; | |
162 | リスト3-5-2 | - (IBAction)clickButton { NSLog( @"== TraialViewController#clickButton ==" ); | - (IBAction)touchButton { NSLog( @"== TraialViewController#touchButton ==" ); | 見づらくて申し訳ありません。 要するにclickButtonではなく touchButtonです。 |
222 | 下から4行目 | このUIViewにUIImageViewを並べます。 | プログラムの中でUIImageViewを生成して、このUIViewの中に並べます。 | |
264 | 16行目 | RootViewControllerオブジェクトのnavigationItemプロパティが、それに所属しているUINavigationItemオブジェクトに接続されています。他には接続がなく、… | RootViewControllerオブジェクト以下の階層化されているオブジェクト同士の接続はインスペクタでは見えていません。RootViewControllerオブジェクトにはnavigationItemプロパティがありますが、インスペクタでは参照できません。 | |
268 | 手順4 | File's Ower | File's Owner | |
268 | 手順4の図 | 図には「navigationItem」というOutletが見えていますが実際には見えません。その点は気にしなくてもかまいません。 | |
272 | 手順5の図 | 図には「navigationItem」というOutletが見えていますが実際には見えません。その点は気にしなくてもかまいません。 | |
273 | 1行目 | DetaiView.xib | DetailView.xib | |
正誤表の内容はオンライン版へはすべて反映してあります。
書籍中のリンク
Chapter 1
Chapter 3
Chapter 4
Chapter 5
Chapter 6
オンライン閲覧について
書籍を購入された方は、書籍の内容をオンラインで参照できます。認証のための情報は、有償のiPhone/iPod向けアプリケーションで供給します。
現在は購入できません。従って、以下の流れは現在は利用できません
既存の読者の方でオンライン版を購読希望の方は連絡をください
アカウント発行までの流れ
まずは… | ▼
アプリケーションを起動し、名前とメールアドレスの登録をお願いします。登録後、確認メールが送られます。 ▼ |
▼
申し込み用紙に必要事項を記入します。 ▼
書籍に添付されているクーポン(裏表紙の折り返しにあるiPhoneのアイコン)を申し込み用紙に貼付けます。コピーではなく、必ずクーポンそのものをお送りください。 ▼
申し込み用紙に記載の住所に郵送してください。 ▼
|
そして… | 〈開発本-認証/D-Book Auth〉での登録と、郵送されたクーポン付きの申込書を確認します。少しお時間をいただきます。 ▼ いずれも確認できれば、登録時のメールアドレスにメールが送られます。 ▼ 〈開発本-認証/D-Book Auth〉を起動してみてください。オンライン閲覧のアカウントが発行されます。 |
オンライン閲覧についてのお願い
- iPhoneアプリ〈開発本-認証/D-Book Auth〉を利用した書籍の内容のオンライン閲覧については、書籍の購読者のみとさせていただきます。書籍の購読者でない方で〈開発本-認証/D-Book Auth〉を購入されても、アカウントの発行は行いませんので、あらかじめご了承ください。
- 読者かどうかの判断を行うために、書籍に添付しているクーポンを、書籍に記載した方法で郵送をしてください。
- 閲覧結果は閲覧権のある個人の方がご自分でのみ利用するものとします。他人に何らかの形で示したり参照したり、あるいはそれを可能にすることを意図的あるいは偶発的に行われた場合は、著作物の権利侵害として見なします。
アカウントの転送について
閲覧権利は、iPhone/iPod touchのデバイスに固有のものとなります。従って、読者の方がiPhoneを買い替えたりする場合には新しいデバイスでアプリケーションを同様に使用できなくなってしまいます。そこで、権利を別のデバイスに移動するという仕組みを用意しました。
- 〈開発本-認証/D-Book Auth〉ですでにアカウントの発行がなされている状態になっているとします。
- 〈開発本-認証/D-Book Auth〉で「転送」ボタンをクリックします。
- 登録メールアドレスにメールが到着します。「転送コード」が記載されています。
- メールに記載されたページを表示して、転送処理を承認します。
- 別のiPhone/iPod touchで、〈開発本-認証/D-Book Auth〉をご購入してください。
- 〈開発本-認証/D-Book Auth〉を起動して「登録」をクリックします。ここでは、名前とメールアドレスに加えて、転送コードも入力します。
- 送信後、少し待てばアカウントを発行します。〈開発本-認証/D-Book Auth〉を改めて起動してみてください。
もし、所有されているiPhone/iPod touchの紛失や故障で使用不能になったような場合、当然ながら上記の2番目のことはできません。その場合、サポート窓口(登録時のメールに記載)に依頼をしてください。2番目の手続きのみ代行します。
中古書籍としての取扱についてのお願い
- 書籍を別の方に提供する場合、まだクーポンをご利用していない場合には、クーポンはそのままにして提供するようにしてください。
- クーポンをご利用の上、アカウントの発行ができるようになっている場合で、書籍を他の方に提供する場合、iPhoneアプリ〈開発本-認証/D-Book Auth〉で「転送」ボタンを押して、転送の処理をしてください。その上で、転送コードを提供された方にお渡しください。
- 書籍を他の方に提供する場合、クーポンを付属するか、転送コードの提供のいずれかを行わない場合、それは書籍自体の中身が完全な形で提供されたものとは見なしません。これは、たとえば、特定のページを破ったものを他の人に提供するのと同じことです。
- 中古品として本書を購入されてクーポンがない場合、出版社および筆者はクーポンの提供はしません。古本の一部が破けている場合に出版社が交換に応じることがないとの同じ理由です。元の所有者が必ずクーポンを行使しているはずなので、その方より転送してもらうようにしてください。元の所有者が分からない場合についての責任を、出版社および筆者が負うことはありません。
- 不特定の方に提供する場合は、転送コードを発行の上、そのコードを書籍と一緒に提供し、新たな所有者の方にだけ有効な状態での転送コードが得られるようにしてください。
- 書籍の購読者の方は、書籍を所有したままクーポンを他の方に販売する事はおやめください。
- 書籍を購買していないのに、クーポンや転送コードを取得して、オンライン購読権を取得する事はおやめください。
公共あるいは特定多数の閲覧が可能な場所での閲覧
図書館や資料室といった、公共のライブラリなどで本書をご利用される場合のお願いです。
クーポンについては原則として配架時には書籍とは分離し非公開とされることをお願いします。ライブラリでの利用の場合、購読者は「ライブラリ利用者」ということになりますが、クーポンのみを来場者が入手してしまうことでライブラリという機能を超えた閲覧が可能になることが十分考えられるからです。
ライブラリの皆様へのご提案
本書はオンラインでの閲覧ができることが大きな特徴です。ブラウザ上での閲覧では、プログラムのコピー&ペーストや検索をすることもでき、使い勝手が高まります。オンライン閲覧をライブラリの方々に、iPhoneアプリケーション〈開発本-認証/D-Book Auth〉を使った方法以外に、たとえば以下のような状況でのサービスを提供いたします。
図書館にあるキオスク端末からの閲覧を可能にする
- 図書館などのライブラリにあるキオスク端末や検索用端末を利用して閲覧できるようにします
- 図書館利用者へのサービス向上で来場者増につながります
- 貸し出し中でも書籍の内容の確認ができます
一定の組織内の皆様に閲覧を可能にする
- デスクにいたまま書籍の内容を閲覧することができます
- 保存のための場所を取らない効率的な資料収集が可能です
ご提供方法について
- 即時の提供はできない可能性もありますので、ご了承ください。
- ご提供に際しては、著作物の権利侵害を積極的に防ぐことを、原則として筆者が用意した文書でお約束いただきます。
- 書籍を原則として1冊はお買い求めください。その上で、クーポンとの引き換えとして、閲覧サービスをご提供します。
- 条件や価格等は筆者までお問い合わせ下さい。
Special Thanks to ...
木村渡さん、黒木政幸さん、田畑英和さん、手塚智雄さん、村上幸雄さん、narumiさん