関連サイト
本書の関連ページが用意されています。
内容紹介
iOS 7らしいユーザーインターフェイスを作り出すための、画面遷移とUIKit Dynamicsの概念と使い方、それにText Kitがもたらす高度なタイポグラフィを実現する方法を、余すところなく説明します。また、バックグラウンドで必要なデータをダウンロードするためのテクニック、マルチピア接続についても踏み込んで解説します。そして各種の拡張機能やiOS 6からのアップデートポイントまで、上を目指す開発者にはどれも役立つ技術を詳解した、希有な技術書です。
書誌情報
- 著者: 加藤 寛人, 西方 夏子, 藤川 宏之, 鈴木 晃, 高丘 知央
- 発行日: 2014-03-25 (紙書籍版発行日: 2013-03-25)
- 最終更新日: 2014-03-25
- バージョン: 1.0.0
- ページ数: 345ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: インプレス
対象読者
iOSアプリ(iPhone・iPad)の開発者(中~上級者)
著者について
加藤 寛人
長野県のソフトウェア開発会社、アヴァシス株式会社に勤めるプログラマー。PastVid(スキップバックレコーダー)やMetronome PROやMetronome Bounce(メトロノーム)などのプロ/教育者の使用に耐えるアプリをApp Storeで公開している。『iPhoneアプリ開発エキスパートガイド iOS6対応』(共著・インプレスジャパン刊)、『OS XとiOSのためのOpenCV環境構築ガイド』(共著・カットシステム刊)など、多くのiOS関連書籍に携わる。妻と3人の喧しくも可愛い子供達が心の支え。
西方 夏子
ソフトウェアエンジニア。大手電機メーカーにおける組込みソフトウェアの開発を経て、現在は個人で iOS向けのアプリケーションを開発している。代表作であるローン計算アプリ「iLoan Calc」は、個人の方のみならず、多くの不動産業、金融業の方からも愛用されている。その他、教育ゲーム「とけいのよみかたゲーム Clock Tuto」の開発を担当。『iPhoneアプリ開発エキスパートガイド iOS6対応』(共著・インプレスジャパン刊)などの執筆にも携わり、現在は執筆業を中心にアプリ開発と育児を両立中。
藤川 宏之
パソ通時代からサーバーサイドを手がけて17年、ニフティ株式会社所属。時にはシステムの一部になることも...Sun系UNIX畑からOS Xに衝撃を受けてAppleのファンになる。AppStoreでは2008年からHiroyuki-Fujikawa.名義で「プロセス」「スポイト」「アイコンカメラ」「なちこ時計」等を提供、2011年にデイリーポータルZ「ちょっと見てきて」iPhone版を開発。自称:通勤電車プログラマー。
鈴木 晃
ちっちゃいガジェットで自分の書いたプログラムが動くことに喜びを感じるソフトウェア技術者。株式会社OTSL所属。C++やRubyが好きだったもののiPhoneの登場以降はObjective-Cも好きになり「Petite Peinture」などをAppStoreで公開。主な著書は『ハッキングLinuxザウルス』(共著・ソフトバンククリエイティブ刊)、『iPhone&Androidクロスプラットホームアプリケーション開発』(毎日コミュニケーションズ刊)、『はじめてのiPhoneアプリアプリプログラミング』(秀和システム刊)など。
高丘 知央
米国J-Tech Creations, Inc.のLead Developer(主任開発者)。Windowsのシステム開発会社でプログラマーとして、VB、C#、SQLを扱っていたが、米国で初代iPhoneが発表されてからアップル製品に将来性を感じ、iPhoneプログラミング、cocos2dプログラミングを独学で開始。現在は福岡を拠点にiOS、Mac OS Xのビジネス向け受託開発を行っている。代表作は「Zero4Racer PRO」、「TweetOverview」、「細川茂樹のミスター・コンシューマー」など。
目次
はじめに
目次
Chapter 01 iOS 7の新機能
- 1-1 iOS 7の概要
- 1-2 Xcodeの新機能
Chapter 02 画面遷移
- 2-1 画面遷移の概要
- 2-2 カスタム画面遷移
- 2-3 インタラクティブ画面遷移
- 2-4 Collection Viewのレイアウト変更
Chapter 03 UIKit Dynamics
- 3-1 UIKit Dynamicsの基礎
- 3-2 UIKit Dynamicsの応用
Chapter 04 Text Kit
- 4-1 Text Kit の概要と基礎知識
- 4-2 フォントと属性付き文字の拡張
- 4-3 高度なテキスト表現
Chapter 05 マルチタスキング・通信
- 5-1 Background Fetch
- 5-2 NSURLSession
- 5-3 Multipeer Connectivity
- 5-4 サイレントプッシュ通知
Chapter 06 Sprite Kit
- 6-1 Sprite Kit の概要
- 6-2 Sprite Kit の基本
- 6-3 ノードの種類
- 6-4 アクション
- 6-5 トランジションによるシーン切り替え
- 6-6 物理計算エンジン
Chapter 07 拡張機能
- 7-1 iCloud Core Data
- 7-2 Core Bluetooth
- 7-3 Map KitとCore Location
- 7-4 Core Motion
- 7-5 文字入力・キーボード
Appendix
- A-1 旧バージョンからの移行ポイント
- A-2 64bit対応
- A-3 Apple LLVMコンパイラとiOS 7 SDK
- A-4 ゲームコントローラ