只需要24堂各一小時的課程,你就能學會建構當今最熱門手持裝置-iPhone與iPad的強大應用程式!透過本書提供的簡單、步驟式手法,你便能充分掌握開發app所需的每項技巧與技術,從設定你的iOS開發環境,到建立絕妙使用者介面,再到運動感測,甚至撰寫具多工作業能力的應用程式。本書內容循序漸進,以細心的逐步解說,帶領你體驗所有最常見的iOS開發工作,幫助你打下堅實基礎,進而獲得真實世界的成功!
有關書籍更新內容,請瀏覽http://teachyourselfios.com/網頁
本書特點
• 附有Xcode實際操作畫面與完整程式碼。
• 支援iOS 5.0以上版本。
• 採用Xcode4.2以上開發環境。
• 為你的系統和iDevice做好有效率的程式開發準備。
• Apple的Objective-C與Cocoa Touch快速入門。
• 了解何謂MVC開發模式。
• 運用Xcode的故事板、轉場及iOS物件庫,以視覺化方式設計並編寫介面。
• 以表格、分割視圖、導覽控制器…等等元素建立進階UI。
• 讀寫偏好設定與資料,並利用系統設定外掛。
• 運用iOS的媒體播放及錄音功能。
• 以Core Image架構拍照並處理影像。
• 以加速度感測器、陀螺儀和GPS偵測運動、方向,及位置。
• 運用Twitter、電子郵件、網頁視圖及Google地圖來整合線上服務。
• 建立可同時執行於iPhone和iPad的通用應用程式。
• 撰寫具背景感知能力的多工作業應用程式。
• 在應用程式執行時進行追蹤與偵錯。
目錄
HOUR 1 為你的系統和iDevice做好程式開發準備
HOUR 2 Xcode與iOS模擬器介紹
HOUR 3 探索Objective-C:Apple平台的語言
HOUR 4 深入Cocoa Touch
HOUR 5 探索Xcode的介面建構器(Interface Builder)
HOUR 6 MVC(Model-View-Controller)應用程式設計
HOUR 7 文字、鍵盤和按鈕的運用
HOUR 8 影像、動畫、滑桿和增減鈕的處理
HOUR 9 進階介面物件與視圖的應用
HOUR 10 獲取使用者的注意力
HOUR 11 實作多場景與泡泡框(Popover)
HOUR 12 使用工具列和選取器來做選擇
HOUR 13 運用了導覽與標籤列控制器的進階故事板
HOUR 14 利用表格視圖和分割視圖控制器來瀏覽資訊
HOUR 15 讀取與寫入應用程式資料
HOUR 16 建構能旋轉且可調整尺寸的使用者介面
HOUR 17 進階觸控與手勢的應用
HOUR 18 偵測方向與運動
HOUR 19 運用豐富的多媒體功能
HOUR 20 與其他應用程式互動
HOUR 21 實作定位服務
HOUR 22 建構具背景感知能力的應用程式
HOUR 23 建構通用應用程式
HOUR 24 應用程式的追蹤與除錯
HOUR 1 為你的系統和iDevice做好程式開發準備
HOUR 2 Xcode與iOS模擬器介紹
HOUR 3 探索Objective-C:Apple平台的語言
HOUR 4 深入Cocoa Touch
HOUR 5 探索Xcode的介面建構器(Interface Builder)
HOUR 6 MVC(Model-View-Controller)應用程式設計
HOUR 7 文字、鍵盤和按鈕的運用
HOUR 8 影像、動畫、滑桿和增減鈕的處理
HOUR 9 進階介面物件與視圖的應用
HOUR 10 獲取使用者的注意力
HOUR 11 實作多場景與泡泡框(Popover)
HOUR 12 使用工具列和選取器來做選擇
HOUR 13 運用了導覽與標籤列控制器的進階故事板...