這本書透過建立一個照片管理的應用程式PhotoWheel(可在App Store免費下載),提供了iOS 5程式設計上的完整細節,可說是涵蓋了多到驚人的相關題材,像是開發工具的安裝,Model-View-Control、Master-Detail、Table views、UIViewController、Navigation views、Handling device rotation,還有許多進階主題像是消費性網路服務、媒體庫、觸控手勢、資料保持性等,還有最新穎的像是storyboards、AirPrint、AirPlay、iCloud,以及Core Imag都有詳細說明。
以下是讀者可以從本書中學習到的精采內容:
.有效地運用Xcode與Interface Builder(第2、3章)
.精通Objective-C(第4章)
.使用Cocoa Touch來程式設計(第5章)
.使用故事板來建構使用者介面(第14章)
.利用Core Data(第13章)與iCloud同步(第22章)
.建立多點觸碰手勢(第11章)
.建構自訂視區(第10、16章)
.使用視區控制項(第15章)與執行自訂視區轉換方式(第15、17章)
.以不同方式使用捲動視區(第16、17章)
.在應用程式中新增列印(第19章)與電子郵件(第20章)功能
.在應用程式中加入AirPlay(第23章)
.使用Core Image來應用圖像濾鏡與特效(第24章)
.診斷與修正應用程式中的錯誤(第25章)
.在應用程式中加入網路服務(第21章)
.準備將應用程式提交至App Store(第26章)
作者簡介
Kirby Turner
Kirby Turner是獨立軟體開發人員,早自1980年代早期就開始致力於Mac及iOS程式編程。透過自身公司White Peak Software販售自己的App,並於空閒時接案。不在埋首工作時,會發現他帶著妻子Melanie和兒子Rowan去登新英格蘭的山脈,搭小艇環繞麻州的禮拜堂,還有隨著雪花乘滑雪板下山。
.個人信箱:kirby@whitepeaksoftware.com
.個人推特:@kirbyt
Tom Harrington
Tom Harrington於2002年由Linux嵌入式系統轉為編寫Mac OS軟體,當時他創立了Atomic Bird,LLC。在六年的開發Mac相關軟體後,於2008年轉為iPhone軟體,而現在則是為各式的客戶開發iOS軟體。除了此書,Tom也是《Core Data for iOS》的共同作者,另外也在科羅拉多州安排iOS開發人員的活動。當不在寫軟體的空閒裡,他通常都在騎登山車。你也能在推特@atomicbird找到Tom。
.個人信箱:tph@atomicbird.com
.個人推特:@atomicbird