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