這本書透過建立一個照片管理的應用程式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章)
本書也同樣獲得許多知名專家的推薦:
Julio Barros
E-String.com站長
Patrick Burleson
BitBQLLC(http://bitbq.com)負責人
Robert Clair
Amazon四星推薦《Learning Objective-C 2.0》作者
Mike Daley
Amazon四星推薦《Learning iOS Game Programming》作者
71Squared.com共同創立者
Alexis Goldstein
Amazon四星推薦《HTML5 & CSS3 for the Real World》共同作者
Erik Price
Brightcove資深軟體工程師
Rod Strougo
Prop Group創立者
Justin Williams
Second Gear團隊領導者
Mark Dalrymple
CocoaHeads創始人之ㄧ
Amazon四星半推薦《Advanced Mac OS X Programming: The Big Nerd Ranch Guide》作者
作者簡介:
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
各界推薦
名人推薦:
“好書會超越它的主題,這本書,將帶領你從設計到原型、到真相”
──Mark Dalrymple推薦
名人推薦:“好書會超越它的主題,這本書,將帶領你從設計到原型、到真相”
──Mark Dalrymple推薦
目錄
Part 1,開始
Chapter 1,開始我們的第一個App
Chapter 2,開始使用Xcode
Chapter 3,開始使用Interface Builder
Chapter 4,開始使用Objective-C
Chapter 5,開始使用Cocoa
Chapter 6,佈建測試用的iPad
Chapter 7,App設計
Part 2,建立PhotoWheel
Chapter 8,建立子母型App
Chapter 9,使用表格視區
Chapter 10,檢視區的設計
Chapter 11,使用觸控手勢
Chapter 12,新增相片
Chapter 13,資料保存
Chapter 14,Xcode裡的故事板
Chapter 15,用視區控制項實作更多功能
Chapter 16,建構主畫面
Chapter 17,建立照片瀏覽器
Chapter 18,支援裝置旋轉
Chapter 19,使用AirPrint列印
Chapter 20,傳送電子郵件
Chapter 21,網路服務
Chapter 22,與iCloud同步
Chapter 23,使用AirPlay播放幻燈片
Chapter 24,使用Core Image來做視覺特效
Part 3,完成觸控
Chapter 25,除錯
Chapter 26,發佈應用程式
Chapter 27,最終話
Appendix A,安裝開發者工具
Part 1,開始
Chapter 1,開始我們的第一個App
Chapter 2,開始使用Xcode
Chapter 3,開始使用Interface Builder
Chapter 4,開始使用Objective-C
Chapter 5,開始使用Cocoa
Chapter 6,佈建測試用的iPad
Chapter 7,App設計
Part 2,建立PhotoWheel
Chapter 8,建立子母型App
Chapter 9,使用表格視區
Chapter 10,檢視區的設計
Chapter 11,使用觸控手勢
Chapter 12,新增相片
Chapter 13,資料保存
Chapter 14,Xcode裡的故事板
Chapter 15,用視區控制項實作更多功能
Chapter 16,...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。