本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 掌握iOS程式應用開發技巧
  • 點閱:501
  • 譯自:Sams teach yourself iOS 5 application development in 24 hours, 3rd ed.
  • 作者: John Ray著 , 陳亦苓譯
  • 出版社:上奇資訊
  • 出版年:2012[民101]
  • ISBN:9789862574980
  • 格式:PDF
租期14天 今日租書可閱讀至2021-11-10

只需要24堂各一小時的課程,你就能學會建構當今最熱門手持裝置-iPhone與iPad的強大應用程式!透過本書提供的簡單、步驟式手法,你便能充分掌握開發app所需的每項技巧與技術,從設定你的iOS開發環境,到建立絕妙使用者介面,再到運動感測,甚至撰寫具多工作業能力的應用程式。本書內容循序漸進,以細心的逐步解說,帶領你體驗所有最常見的iOS開發工作,幫助你打下堅實基礎,進而獲得真實世界的成功!

本書特點:

附有Xcode實際操作畫面與完整程式碼。
支援iOS 5.0以上版本。
採用Xcode4.2以上開發環境。
為你的系統和iDevice做好有效率的程式開發準備。
Apple的Objective-C與Cocoa Touch快速入門。

了解何謂MVC開發模式。
運用Xcode的故事板、轉場及iOS物件庫,以視覺化方式設計並編寫介面。
以表格、分割視圖、導覽控制器…等等元素建立進階UI。
讀寫偏好設定與資料,並利用系統設定外掛。
運用iOS的媒體播放及錄音功能。
以Core Image架構拍照並處理影像。
以加速度感測器、陀螺儀和GPS偵測運動、方向,及位置。
運用Twitter、電子郵件、網頁視圖及Google地圖來整合線上服務。
建立可同時執行於iPhone和iPad的通用應用程式。
撰寫具背景感知能力的多工作業應用程式。
在應用程式執行時進行追蹤與偵錯。


  • 關於作者(第ix頁)
  • 獻詞(第x頁)
  • 致謝(第x頁)
  • 導言(第xi頁)
    • 誰能夠成為 iOS 程式開發人員?(第xii頁)
    • 誰該使用本書?(第xii頁)
    • 本書包含(又不包含)了哪些內容?(第xiii頁)
  • HOUR 1 為你的系統和 iDevice 做好程式開發準備(第1-1頁)
    • 1.1 歡迎進入 iOS 平台(第1-1頁)
    • 1.2 成為 iOS 程式開發人員(第1-6頁)
    • 1.3 建立並安裝程式開發佈建描述檔(第1-12頁)
    • 1.4 執行你的第一個 iOS app(第1-16頁)
    • 1.5 程式開發人員技術概述(第1-19頁)
    • 1.6 進一步探索(第1-20頁)
    • 1.7 總結(第1-21頁)
    • 1.8 問與答(第1-21頁)
    • 1.9 課後練習(第1-22頁)
  • HOUR 2 Xcode 與 iOS 模擬器介紹(第2-1頁)
    • 2.1 使用 Xcode(第2-1頁)
    • 2.2 使用 iOS 模擬器(第2-30頁)
    • 2.3 進一步探索(第2-36頁)
    • 2.4 總結(第2-37頁)
    • 2.5 問與答(第2-37頁)
    • 2.6 課後練習(第2-38頁)
  • HOUR 3 探索 Objective-C:Apple 平台的語言(第3-1頁)
    • 3.1 物件導向程式設計與 Objective-C(第3-1頁)
    • 3.2 探索 Objective-C 的檔案結構(第3-6頁)
    • 3.3 Objective-C 的程式設計基礎知識(第3-16頁)
    • 3.4 記憶體管理與 ARC(第3-28頁)
    • 3.5 進一步探索(第3-31頁)
    • 3.6 總結(第3-32頁)
    • 3.7 問與答(第3-33頁)
    • 3.8 課後練習(第3-34頁)
  • HOUR 4 深入 Cocoa Touch(第4-1頁)
    • 4.1 Cocoa Touch 到底是什麼東西?(第4-1頁)
    • 4.2 探索 iOS 的技術層(第4-4頁)
    • 4.3 追查 iOS 應用程式之生命週期(第4-10頁)
    • 4.4 Cocoa 基礎知識(第4-12頁)
    • 4.5 用 Xcode 來探索 iOS 的架構(第4-22頁)
    • 4.6 進一步探索(第4-28頁)
    • 4.7 總結(第4-28頁)
    • 4.8 問與答(第4-29頁)
    • 4.9 課後練習(第4-29頁)
  • HOUR 5 探索 Xcode 的介面建構器(Interface Builder)(第5-1頁)
    • 5.1 了解介面建構器(Interface Builder)(第5-1頁)
    • 5.2 建立使用者介面(第5-8頁)
    • 5.3 自訂介面外觀(第5-14頁)
    • 5.4 與程式碼建立關聯(第5-19頁)
    • 5.5 進一步探索(第5-29頁)
    • 5.6 總結(第5-30頁)
    • 5.7 問與答(第5-31頁)
    • 5.8 課後練習(第5-31頁)
  • HOUR 6 MVC(Model-View-Controller)應用程式設計(第6-1頁)
    • 6.1 了解何謂 MVC 典範(第6-1頁)
    • 6.2 Xcode 如何實現了 MVC 設計模式(第6-4頁)
    • 6.3 使用 Single View Application(單一視圖應用程式)範本(第6-8頁)
    • 6.4 進一步探索(第6-27頁)
    • 6.5 總結(第6-28頁)
    • 6.6 問與答(第6-29頁)
    • 6.7 課後練習(第6-29頁)
  • HOUR 7 文字、鍵盤和按鈕的運用(第7-1頁)
    • 7.1 基本的使用者輸入與輸出(第7-1頁)
    • 7.2 使用文字欄位、文字區塊,以及按鈕(第7-3頁)
    • 7.3 進一步探索(第7-29頁)
    • 7.4 總結(第7-30頁)
    • 7.5 問與答(第7-31頁)
    • 7.6 課後練習(第7-31頁)
  • HOUR 8 影像、動畫、滑桿和增減鈕的處理(第8-1頁)
    • 8.1 使用者輸入與輸出(第8-1頁)
    • 8.2 建立並管理影像動畫、滑桿和增減鈕(第8-3頁)
    • 8.3 進一步探索(第8-26頁)
    • 8.4 總結(第8-27頁)
    • 8.5 問與答(第8-27頁)
    • 8.6 課後練習(第8-28頁)
  • HOUR 9 進階介面物件與視圖的應用(第9-1頁)
    • 9.1 使用者輸入與輸出(續)(第9-1頁)
    • 9.2 使用切換開關、分段控制元件與網頁視圖(第9-6頁)
    • 9.3 使用捲動視圖(第9-25頁)
    • 9.4 進一步探索(第9-32頁)
    • 9.5 總結(第9-33頁)
    • 9.6 問與答(第9-33頁)
    • 9.7 課後練習(第9-34頁)
  • HOUR 10 獲取使用者的注意力(第10-1頁)
    • 10.1 警告使用者(第10-1頁)
    • 10.2 探索各種警告使用者的手法(第10-12頁)
    • 10.3 進一步探索(第10-32頁)
    • 10.4 總結(第10-32頁)
    • 10.5 問與答(第10-33頁)
    • 10.6 課後練習(第10-33頁)
  • HOUR 11 實作多場景與泡泡框(Popover)(第11-1頁)
    • 11.1 多場景故事板簡介(第11-2頁)
    • 11.2 了解 iPad 的泡泡框(Popover)(第11-21頁)
    • 11.3 模態轉場的應用(第11-33頁)
    • 11.4 泡泡框的應用(第11-43頁)
    • 11.5 進一步探索(第11-50頁)
    • 11.6 總結(第11-50頁)
    • 11.7 問與答(第11-51頁)
    • 11.8 課後練習(第11-51頁)
  • HOUR 12 使用工具列和選取器來做選擇(第12-1頁)
    • 12.1 了解工具列所扮演的角色(第12-1頁)
    • 12.2 探索選取器(第12-5頁)
    • 12.3 使用日期選取器(第12-14頁)
    • 12.4 使用自訂選取器(第12-31頁)
    • 12.5 進一步探索(第12-50頁)
    • 12.6 總結(第12-51頁)
    • 12.7 問與答(第12-51頁)
    • 12.8 課後練習(第12-52頁)
  • HOUR 13 運用了導覽與標籤列控制器的進階故事板(第13-1頁)
    • 13.1 進階視圖控制器(第13-2頁)
    • 13.2 探索導覽控制器(第13-4頁)
    • 13.3 了解標籤列控制器(第13-10頁)
    • 13.4 導覽控制器的運用(第13-16頁)
    • 13.5 標籤列控制器的運用(第13-26頁)
    • 13.6 進一步探索(第13-38頁)
    • 13.7 總結(第13-39頁)
    • 13.8 問與答(第13-39頁)
    • 13.9 課後練習(第13-40頁)
  • HOUR 14 利用表格視圖和分割視圖控制器來瀏覽資訊(第14-1頁)
    • 14.1 了解表格(第14-2頁)
    • 14.2 探索分割視圖控制器(僅限 iPad)(第14-11頁)
    • 14.3 簡易的表格視圖應用程式(第14-15頁)
    • 14.4 建立主從式(Master-Detail)應用程式(第14-26頁)
    • 14.5 進一步探索(第14-45頁)
    • 14.6 總結(第14-46頁)
    • 14.7 問與答(第14-46頁)
    • 14.8 課後練習(第14-47頁)
  • HOUR 15 讀取與寫入應用程式資料(第15-1頁)
    • 15.1 iOS 應用程式與資料儲存(第15-1頁)
    • 15.2 資料儲存的幾種做法(第15-4頁)
    • 15.3 建立會暗中記錄的偏好設定(第15-13頁)
    • 15.4 實作出系統設定(第15-21頁)
    • 15.5 實作出檔案系統儲存(第15-35頁)
    • 15.6 進一步探索(第15-44頁)
    • 15.7 總結(第15-45頁)
    • 15.8 問與答(第15-46頁)
    • 15.9 課後練習(第15-46頁)
  • HOUR 16 建構能旋轉且可調整尺寸的使用者介面(第16-1頁)
    • 16.1 能旋轉且可調整尺寸的介面(第16-1頁)
    • 16.2 使用介面建構器建立能旋轉且可調整尺寸的介面(第16-6頁)
    • 16.3 在旋轉時重新結構各控制元件(第16-12頁)
    • 16.4 在旋轉時調換視圖(第16-20頁)
    • 16.5 進一步探索(第16-28頁)
    • 16.6 總結(第16-28頁)
    • 16.7 問與答(第16-29頁)
    • 16.8 課後練習(第16-29頁)
  • HOUR 17 進階觸控與手勢的應用(第17-1頁)
    • 17.1 多點觸控手勢識別(第17-2頁)
    • 17.2 運用手勢識別器(第17-5頁)
    • 17.3 進一步探索(第17-25頁)
    • 17.4 總結(第17-26頁)
    • 17.5 問與答(第17-26頁)
    • 17.6 課後練習(第17-27頁)
  • HOUR 18 偵測方向與運動(第18-1頁)
    • 18.1 了解與運動控制有關的硬體(第18-2頁)
    • 18.2 取得方向與運動資料(第18-4頁)
    • 18.3 感測方向(第18-9頁)
    • 18.4 偵測傾斜與旋轉(第18-14頁)
    • 18.5 進一步探索(第18-27頁)
    • 18.6 總結(第18-28頁)
    • 18.7 課後練習(第18-29頁)
  • HOUR 19 運用豐富的多媒體功能(第19-1頁)
    • 19.1 探索豐富的多媒體功能(第19-2頁)
    • 19.2 媒體遊樂園應用程式(第19-18頁)
    • 19.3 進一步探索(第19-50頁)
    • 19.4 總結(第19-52頁)
    • 19.5 問與答(第19-52頁)
    • 19.6 課後練習(第19-53頁)
  • HOUR 20 與其他應用程式互動(第20-1頁)
    • 20.1 擴展應用程式之整合能力(第20-1頁)
    • 20.2 使用通訊錄、電子郵件、Twitter 及地圖(第20-15頁)
    • 20.3 進一步探索(第20-35頁)
    • 20.4 總結(第20-35頁)
    • 20.5 問與答(第20-36頁)
    • 20.6 課後練習(第20-36頁)
  • HOUR 21 實作定位服務(第21-1頁)
    • 21.1 了解 CoreLocation 架構(第21-1頁)
    • 21.2 建立具位置感知能力的應用程式(第21-9頁)
    • 21.3 使用磁性指南針(第21-21頁)
    • 21.4 進一步探索(第21-30頁)
    • 21.5 總結(第21-32頁)
    • 21.6 問與答(第21-32頁)
    • 21.7 課後練習(第21-33頁)
  • HOUR 22 建構具背景感知能力的應用程式(第22-1頁)
    • 22.1 了解 iOS 的背景作業功能(第22-2頁)
    • 22.2 禁用背景作業功能(第22-7頁)
    • 22.3 處理背景暫停(第22-8頁)
    • 22.4 實作本機通知(第22-9頁)
    • 22.5 運用特定作業的幕後處理功能(第22-13頁)
    • 22.6 完成長期的背景作業(第22-21頁)
    • 22.7 進一步探索(第22-28頁)
    • 22.8 總結(第22-28頁)
    • 22.9 問與答(第22-29頁)
    • 22.10 課後練習(第22-29頁)
  • HOUR 23 建構通用應用程式(第23-1頁)
    • 23.1 通用應用程式的開發(第23-1頁)
    • 23.2 建立通用應用程式(第 1 版)(第23-6頁)
    • 23.3 建立通用應用程式(第 2 版)(第23-11頁)
    • 23.4 運用多個目標裝置(第23-16頁)
    • 23.5 進一步探索(第23-18頁)
    • 23.6 總結(第23-19頁)
    • 23.7 問與答(第23-19頁)
    • 23.8 課後練習(第23-20頁)
  • HOUR 24 應用程式的追蹤與除錯(第24-1頁)
    • 24.1 以 NSLog 函式獲得即時回饋(第24-2頁)
    • 24.2 運用 Xcode 的偵錯工具(第24-5頁)
    • 24.3 進一步探索(第24-20頁)
    • 24.4 總結(第24-21頁)
    • 24.5 問與答(第24-21頁)
    • 24.6 課後練習(第24-22頁)
紙本書 NT$ 880
單本電子書
NT$ 616

點數租閱 20點
租期14天
今日租書可閱讀至2021-11-10
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code