上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編

上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編

¥2,800+税

品種名
書籍
発売日
2013/12/20
ページ数
344
サイズ
B5変形判
著者
加藤 寛人、西方 夏子、藤川 宏之、鈴木 晃、高丘 知央 著/丸山 弘詩 編
ISBN
978-4-8443-3520-7

iOS 7らしいユーザーインターフェイスを作り出すための、画面遷移とUIKit Dynamicsの概念と使い方、それにText Kitがもたらす高度なタイポグラフィを実現する方法を、余すところなく説明します。 また、バックグラウンドで必要なデータをダウンロードするためのテクニック、マルチピア接続についても踏み込んで解説します。 そして各種の拡張機能やiOS 6からのアップデートポイントまで、上を目指す開発者にはどれも役立つ技術を詳解した、希有な技術書です。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

詳細

■著者プロフィール
●加藤 寛人(かとう・ひろひと)
長野県のソフトウェア開発会社、アヴァシス株式会社に勤めるプログラマー。
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 ゲームコントローラ



索引

関連書籍

好評発売中

Windows 10 ユニバーサルアプリ開発【Windows 10 Mobile 対応】(Think IT Books)

Windows 10 Mobileに対応したユニバーサルアプリを作ろう!

好評発売中

Javaからはじめよう Androidプログラミング ―Android Studio対応版

Javaを知らない人のためのAndroidの入門書!

好評発売中

イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版

Android Studio対応のAndroidアプリ開発入門書、決定版。

好評発売中

UX侍 スマホアプリでユーザーが使いやすいデザインとは [impress Digital Booksシリーズ]

大人気のスマホアプリ開発者とUX・UIの第一人者が使いやすいデザインについて語り尽くす!

ダウンロード

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 173ページ ソースコード:Downloadタスク生成例 2~4行目
    • [誤]NSURLSessionConfiguration*backgroundSessionConfiguration =

        [NSURLSessionConfiguration backgroundSessionConfiguration:

           @"jp.coocan.movie.ero.BackgroundSession"];
    • [正]NSURLSessionConfiguration *configuration =

        [NSURLSessionConfiguration backgroundSessionConfiguration:

           @"jp.coocan.movie.ero.BackgroundSession"];

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム