「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました

このエントリーをはてなブックマークに追加
はてなブックマーク - 「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました

追記 2013/3/21:詳細の目次情報を別エントリに追加しました。「iPhoneアプリ開発エキスパートガイド iOS 6対応」詳細目次の紹介 | Zero4Racer PRO Developer’s Blog

iPhoneアプリ開発エキスパートガイド iOS 6対応

長い執筆期間が終わってもう少しで発売になります。わたしを含むiOS5プログラミングブックの執筆陣による、iOS6の最新機能を含む活用方法が書かれた書籍です。

Amazonからの内容紹介と目次はこちらです。

最前線のエキスパート陣が、渾身の力でまとめた必携の書!
新しく搭載された各種フレームワークの使いこなしはもちろん、従来機種から最新のiPhone5まで、iOS 6ならではの開発テクニックを満載しています。
柔軟でなおかつ効率的なUI設計、Storyboardの徹底活用から各種フレームワークの使い分け、PassbookやiAdの全体像、Bluetooth Smartの応用など、最新iPhoneアプリ開発で役立つ様々な情報がまとめられています。さらに、上級者の方に向けては、iOS SDKの細部に踏み込み、必ず満足していただける内容となっています。
次のステップに進みたい! そんな開発者すべての方にオススメします!

■本書の目次
Chapter 01 iOS 6の新機能
Chapter 02 UI Kitエッセンシャル
Chapter 03 Collection View実践
Chapter 04 Storyboardと状態保存
Chapter 05 Auto Layout詳解
Chapter 06 Passbook入門
Chapter 07 AVFoudation活用
Chapter 08 Bluetooth Smart実践
Chapter 09 iAd組み込みガイド
Chapter 10 プライバシー保護
Chapter 11 モダンObjective-C

わたしが執筆したのは、
2-3 新機能 UIRefreshControl
9章 iAd 組み込みガイド
10章 プライバシー
11-3 iOS 5 から移植する時のポイント
の比較的細かな章の集まりですが、出来るだけAppleのリファレンスを斜め読みしただけでは見つからない情報を分かりやすくまとめて、あの本に書いていたはずと、ときどき引っ張りだしてみれるような本を目指して書きました。
例えば、

  1. UIRefreshControl を UITableViewController以外で使う方法
  2. UIRefreshControl のTitleにはどんなことを書くべきか
  3. iAdでiOS5,6両対応するときの注意点
  4. iAd全画面表示広告の使用方法
  5. 位置情報、連絡先、リマインダ、写真、Bluetooth、Socialのそれぞれのプライバシーの確認方法の違い
  6. UUIDで0000-0000…が帰ってくる条件と対処方法
  7. Viewのライフサイクルの注意点
  8. 初期デバイス回転方向と回転可能方法の対応(iOS5,6両対応)
  9. 非推奨になったメソッド(リファレンスが更新されていないものも含む)

などです。リファレンスを読んで一通りの開発が出来るけれども、さらによいプログラムを作りたいという読者に向けて出来るだけ深く調べて、実際に使ってみてのポイントを書きました。

わたし以外の著者がとても豪華で、

●加藤 寛人
長野県のソフトウェア開発会社アヴァシス株式会社に勤めるプログラマー。Metronome PROやMetronome Bounce、PastVidなどをApp Storeで公開している。『iOS5プログラミングブック』『iOS4プログラミングブック』『cocos2d for iPhoneレッスンノート』(共著)など、iOS関連書籍に携わる。妻と3人の可愛い子供達が心の支え。

●藤川 宏之
ニフティ株式会社所属。時にはシステムの一部になることも…Sun系UNIX畑からOS Xに衝撃を受けてAppleのファンになる。AppStoreでは2008年からHiroyuki-Fujikawa.名義で「プロセス」「スポイト」「アイコンカメラ」「なちこ時計」等を提供、2011年にデイリーポータルZ「ちょっと見てきて」iPhone版を開発。自称:通勤電車プログラマー。

●高丘 知央
米国J-Tech Creations, Inc.のLead Developer(主任開発者)。米国で初代iPhoneが発表されてからアップル製品に将来性を感じ、iPhoneプログラミング、cocos2dプログラミングを独学で開始。現在は福岡を拠点にiOS、Mac OS Xのビジネス向け受託開発を行っている。代表作は「Zero4Racer PRO」、「TweetOverview」、「細川茂樹のミスター・コンシューマー」など。

●西方 夏子
ソフトウェアエンジニア。大手電機メーカーにおける組込みソフトウェアの開発を経て、現在は個人でiOS向けのアプリケーションを開発している。代表作であるローン計算アプリ「iLoan Calc」をはじめ、教育ゲーム「とけいのよみかたゲーム Clock Tuto」の開発を担当。2012年に第一子を出産し、現在は育児と開発業を両立中。@natsun_happy

●吉田 悠一
本業はコンピュータビジョン、ヒューマンインタフェースの研究。株式会社デンソーアイティーラボラトリ所属。Jailbreak時代からiPhone/iPod touchのプログラミングにのめり込む。2tch,3tch(ともに2ちゃんねるビューア)、hideHere(写真にモザイクをつけるソフト)などをApp Storeにて公開中。http://sonson.jp、@sonson_twit

●関川 雄介
1982年生まれ。株式会社デンソーアイティーラボラトリ所属。画像処理を応用したサービスの研究開発に従事。元特許審査官。iPhoneSDKに感動して転職、プログラムをはじめる。前著『iOS5 プログラミングブック』に続きBluetoothを担当。共著者の吉田とすれちがい通信でTwitterアカウント交換するアプリ「AnonyFollow」等を開発。@YusukeSekikawa

とiOS開発をする方ならよく知ってるプログラマーの方たちが、実際に使用して役立つ点をたくさん書いてくださっています。僕が書いたところ以外でも興味深い点をいくつかピックアップすると、

  1. Xcode4.5で大幅に変わったローカライズ方法(baseなどのあれですね)
  2. アピアランスの設定方法を図を用いて分かりやすく解説(これはリファレンスとして超絶便利です)
  3. CollectionViewを 西方さんががっつり、サンプルアプリを作りながら解説
  4. StoryboardのUnwindとカスタムセグエ
  5. UIState Preservation
  6. Auto Layoutもがっつり解説
  7.  

  8. PassbookやBTLEなどの外部連携
  9. カメラと画像処理の新機能解説
  10. Modern Objective-C

など盛りだくさんです。しかも464ページの大ボリュームです。僕自身も機能の確認にリファレンスとしてよく参照しています。iOS5プログラミングブックもよい本でしたが、方向性が再考され、さらに具体的に、分かりやすい本になっています。予約も開始していますので、是非ご覧下さい。

追記:2013/3/21 sonson さんも紹介を書いてます
iOS6の本を書きました | sonson@Picture&Software

加藤さんも紹介を書いています。
Katokichisoft – 書籍「iPhoneアプリ開発 エキスパートガイド iOS 6対応」を執筆しました

2013/03/25 西方さんも紹介を書いています
iPhoneアプリ開発エキスパートガイド iOS 6対応:執筆いたしました – iOS 開発ブログ Natsu’s note

Comments

comments

Powered by Facebook Comments

5件のコメント
  1. […] 「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました | Zero4Racer PRO Developer’s Blog […]

  2. […] ■「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました|Zero4Racer PRO Developer’s Blog […]

  3. […] 「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました… […]

  4. […] ■「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました|Zero4Racer PRO Developer’s Blog […]

  5. […] ntrol, iAd組み込みガイド, プライバシー: 「iPhoneアプリ開発エキスパートガイド iOS 6対応」を執筆しました | Zero4Racer PRO Developer’s Blog […]

iPhoneアプリ開発エキスパートガイド iOS 6対応:執筆いたしました | Natsu's Note にコメントする コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください