本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • iOS 6程式設計實戰:136個快速上手的開發技巧
  • 點閱:1779
  • 作者: 朱克剛著
  • 出版社:碁峰資訊
  • 出版年:2012[民101]
  • ISBN:978-986-276-671-2 ; 986-276-671-9
  • 格式:PDF
  • 版次:初版
  • 附註:本電子書含光碟資料,購買/借閱後至個人書坊下載(租書不含光碟資料)

宏碁智慧型手機事業群資深經理游鴻志先生、中原大學資訊工程系夏延德副教授 專文推薦

使用最新iOS 6+Xcode 4.5進行App開發。
探討範圍廣泛,內容涵蓋Storyboard、各式畫面元件、手勢操作、感測元件、地圖、資料庫與雲端儲存...等,讓讀者可以精確掌握撰寫App全貌。
藉由一步步帶領讀者實戰各式核心問題的方式,有效降低學習的門檻與花費的時間。
透過問題切割,從最核心、重要且極具關鍵的問題下手,全面幫助讀者具備解決大型且複雜專案的能力。
完整解說成為付費開發者步驟與App上架流程。

本書是一本既適合新手也適合老手的重要工具書,讓想要開發App的讀者都可以快速上手。


  • CHAPTER 01 前言(第1-1頁)
    • 1-1 行動裝置裡的小確幸(第1-1頁)
    • 1-2 註冊開發者與下載開發工具(第1-3頁)
    • 1-3 使用的語言(第1-5頁)
    • 1-4 Framework 介紹(第1-9頁)
    • 1-5 設計App(第1-10頁)
    • 1-6 這本書會告訴您什麼(第1-11頁)
    • 1-7 如何使用本書(第1-12頁)
  • CHAPTER 02 開發環境(第2-1頁)
    • 2-1 下載整合開發環境(第2-5頁)
    • 2-2 在Mac 電腦上製作開發用憑證(第2-7頁)
    • 2-3 將App 發佈到手機上測試(第2-12頁)
    • 2-4 在Mac 電腦上建立發佈用憑證(第2-16頁)
    • 2-5 在iTunes Connect 建立App 上架資訊(第2-19頁)
    • 2-6 上傳App 進行審核(第2-24頁)
    • 2-7 模擬器的基本功能(第2-29頁)
    • 2-8 如何增加函式庫(第2-33頁)
  • CHAPTER 03 Storyboard(第3-1頁)
    • 3-1 我的第一個App–Hello World(第3-6頁)
    • 3-2 讓兩個按鈕呼叫同一個事件處理方法(第3-11頁)
    • 3-3 一個App 多個畫面(第3-15頁)
    • 3-4 畫面切換(第3-18頁)
    • 3-5 使用導覽控制項(第3-20頁)
    • 3-6 使用Tab Bar 切換畫面(第3-22頁)
    • 3-7 傳遞參數到下一個畫面(第3-27頁)
    • 3-8 在執行階段載入XIB 檔(第3-30頁)
    • 3-9 開發同時適合iPhone 與iPad 的App(第3-33頁)
  • CHAPTER 04 使用者介面(第4-1頁)
    • 4-1 跳出警告訊息框(第4-6頁)
    • 4-2 利用警告訊息框輸入帳號密碼(第4-8頁)
    • 4-3 使用PickerView 選資料(第4-11頁)
    • 4-4 使用DatePicker 設定時間(第4-15頁)
    • 4-5 使用DatePicker 設定倒數時間(第4-17頁)
    • 4-6 使用ImageView 顯示圖片(第4-19頁)
    • 4-7 使用ImageView 連續播放圖片(第4-23頁)
    • 4-8 在執行階段動態產生視覺化元件(第4-25頁)
    • 4-9 使用Slider(第4-27頁)
    • 4-10 使用Switch(第4-29頁)
    • 4-11 讓圖片加上捲軸(第4-31頁)
    • 4-12 使用捲軸分頁瀏覽(第4-34頁)
    • 4-13 關閉虛擬鍵盤(第4-37頁)
    • 4-14 使用Web View 載入外部網頁(第4-41頁)
    • 4-15 使用Web View 顯示HTML 字串(第4-43頁)
    • 4-16 使用分頁控制器(第4-44頁)
    • 4-17 使用Search Bar 搜尋資料(第4-47頁)
    • 4-18 加入iAd 廣告(第4-51頁)
    • 4-19 用動畫方式呈現按鈕移動(第4-53頁)
    • 4-20 旋轉圖片(第4-55頁)
    • 4-21 將直角改成圓角(第4-57頁)
    • 4-22 加上陰影(第4-59頁)
    • 4-23 使用 Auto Layout 排版(第4-61頁)
  • CHAPTER 05 表格(第5-1頁)
    • 5-1 使用表格元件(第5-6頁)
    • 5-2 顯示儲存格指示器(第5-10頁)
    • 5-3 在表格上建立兩個區段(第5-12頁)
    • 5-4 在表格上刪除一筆資料(第5-15頁)
    • 5-5 在表格上新增一筆資料(第5-17頁)
    • 5-6 得知使用者點選哪一個儲存格(第5-20頁)
    • 5-7 改變儲存格順序(第5-21頁)
    • 5-8 如何自訂儲存格樣式(第5-24頁)
    • 5-9 使用表格控制項(第5-28頁)
    • 5-10 導覽控制項與表格(第5-32頁)
    • 5-11 使用Collection 元件(第5-34頁)
  • CHAPTER 06 拍照與音樂(第6-1頁)
    • 6-1 讓手機震動(第6-4頁)
    • 6-2 偵測裝置上是否配備相機與閃光燈(第6-5頁)
    • 6-3 開啟相機拍照並存檔(第6-7頁)
    • 6-4 從相本中挑選一張照片(iPhone)(第6-10頁)
    • 6-5 從相本中挑選一張照片(iPad)(第6-13頁)
    • 6-6 一次取得相本中所有照片(第6-16頁)
    • 6-7 播放App 內建的音樂(第6-18頁)
    • 6-8 顯示目前音樂播放進度(第6-20頁)
    • 6-9 播放已經存在的音樂(第6-23頁)
    • 6-10 取得目前播放中的歌曲資訊(第6-26頁)
  • CHAPTER 07 座標與地圖(第7-1頁)
    • 7-1 取得目前所在位置的經緯度座標與高度(第7-5頁)
    • 7-2 得知目前所面向的地理方向(第7-7頁)
    • 7-3 在地圖上釘一根大頭針(第7-9頁)
    • 7-4 在地圖上顯示自訂的圖片(第7-12頁)
    • 7-5 改變大頭針顏色(第7-17頁)
    • 7-6 刪除與移動大頭針(第7-20頁)
    • 7-7 拖放大頭針(第7-23頁)
    • 7-8 在地圖上標示幾何區域(第7-26頁)
    • 7-9 切換地圖顯示類型(第7-29頁)
    • 7-10 呼叫地圖服務來導航(第7-31頁)
  • CHAPTER 08 手勢(第8-1頁)
    • 8-1 使用Tap 手勢(第8-3頁)
    • 8-2 使用Pinch 手勢(第8-5頁)
    • 8-3 使用Rotation 手勢(第8-6頁)
    • 8-4 使用Swipe 手勢(第8-8頁)
    • 8-5 使用Pan 手勢(第8-10頁)
    • 8-6 使用Long Press 手勢(第8-11頁)
  • CHAPTER 09 感測器(第9-1頁)
    • 9-1 讀取加速計資料(第9-4頁)
    • 9-2 讀取陀螺儀資料(第9-7頁)
    • 9-3 讀取磁力儀資料(第9-9頁)
    • 9-4 讀取Device Motion 資料(第9-11頁)
    • 9-5 偵測裝置搖晃(第9-15頁)
    • 9-6 使用加速計來控制賽車方向盤(第9-16頁)
    • 9-7 使用距離感應器(第9-20頁)
  • CHAPTER 10 繪圖(第9-23頁)
    • 10-1 取得繪圖區域(第9-26頁)
    • 10-2 在繪圖區域上畫線(第9-28頁)
    • 10-3 在繪圖區域畫多邊形(第9-30頁)
    • 10-4 在繪圖區域畫矩形(第9-32頁)
    • 10-5 在繪圖區域畫弧線(第9-34頁)
    • 10-6 在繪圖區域畫橢圓形(第9-36頁)
    • 10-7 在繪圖區域畫曲線(第9-38頁)
    • 10-8 在繪圖區域顯示文字(第9-40頁)
    • 10-9 在繪圖區域顯示圖片(第9-42頁)
  • CHAPTER 11 資料存取(第11-1頁)
    • 11-1 存取PLIST 檔(第11-4頁)
    • 11-2 建立SQLite 資料庫(第11-8頁)
    • 11-3 連結SQLite 資料庫(第11-10頁)
    • 11-4 查詢資料庫中的資料(第11-13頁)
    • 11-5 修改資料庫中資料(第11-15頁)
    • 11-6 設計與規劃Core Data(第11-17頁)
    • 11-7 存取Core Data 資料(第11-21頁)
    • 11-8 查詢Core Data 時附帶查詢條件並排序(第11-23頁)
    • 11-9 使用Core Data 預存的Fetch Requests(第11-25頁)
    • 11-10 在Core Data 預存的Fetch Requests 中增加變數(第11-27頁)
    • 11-11 刪除Core Data 中的資料(第11-29頁)
    • 11-12 存取Core Data 中的一對多關係(第11-30頁)
  • CHAPTER 12 多執行續(第12-1頁)
    • 12-1 用傳統方式開啟多執行續(第12-5頁)
    • 12 -2 使用NSOperationQueue(第12-7頁)
    • 12 -3 使用NSOperation 類別(第12-9頁)
    • 12 -4 使用Main 派遣佇列(第12-12頁)
    • 12 -5 使用Concurrent 派遣佇列(第12-14頁)
    • 12 -6 使用Serial 派遣佇列(第12-16頁)
    • 12-7 計時器(第12-18頁)
  • CHAPTER 13 雲端儲存(第13-1頁)
    • 13-1 使用iCloud 讀寫檔案(第13-4頁)
    • 13-2 使用iCloud 讀寫Key-Value 資料(第13-10頁)
    • 13-3 讓兩個App 共用iCloud 下的資料(第13-12頁)
    • 13-4 註冊Dropbox App 及下載SDK(第13-13頁)
    • 13-5 在專案中安裝與設定Dropbox SDK(第13-17頁)
    • 13-6 上傳檔案至Dropbox(第13-20頁)
    • 13-7 從Dropbox 下載檔案(第13-23頁)
    • 13-8 取得Dropbox 上的檔案列表與檔案資訊(第13-26頁)
  • CHAPTER 14 其他(第14-1頁)
    • 14-1 從View 中呼叫AppDelegate 方法(第14-2頁)
    • 14-2 取得電池狀態(第14-4頁)
    • 14-3 開啟機背的LED(第14-6頁)
    • 14-4 撥打電話(第14-8頁)
    • 14-5 解析XML(第14-9頁)
    • 14-6 讀取外部網頁內容(第14-12頁)
    • 14-7 將日期時間格式化輸出(第14-14頁)
    • 14-8 使用日曆(第14-17頁)
    • 14-9 將程式設定放在系統設定區中(第14-19頁)
    • 14-10 讓系統設定區支援多國語系(第14-23頁)
    • 14-11 查詢資料庫中的資料(第14-26頁)
    • 14-12 將螢幕關閉功能取消(第14-31頁)
  • APPENDIX A 資料庫簡述(第a-1頁)
  • APPENDIX B 述詞語法格式(第b-1頁)
  • APPENDIX C 字串格式表示(第c-1頁)
紙本書 NT$ 480
單本電子書
NT$ 336

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code