本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • iOS 8+Apple Watch程式設計實戰:223個快速上手的開發技巧
  • 點閱:239
  • 作者: 朱克剛著
  • 出版社:碁峰資訊
  • 出版年:2015[民104]
  • ISBN:978-986-347-758-7 ; 986-347-758-3
  • 格式:PDF
  • 版次:初版
  • 附註:原紙本書ISBN: 978-986-347-666-5 本電子書含光碟資料,購買/借閱後至個人書坊下載(租書不含光碟資料)

【本電子書含光碟資料,購買/借閱後請至個人書房下載】

內容簡介

*使用最新iOS8+Xcode6進行App開發,內容涵蓋Apple Watch、CloudKit、HealthKit、Extension、iBeaco…等重要技術。
*從最核心、重要且極具關鍵的問題下手,有效降低學習的門檻與花費的時間。
*本書要讓任何一位想要開發App的讀者都可以快速上手。

名人推薦

穿戴式裝置是目前行動市場的顯學,Apple Watch更是其中最受矚目者。這是市面上第一本完整解析WatchKit的中文書,讓你第一手掌握Apple的穿戴式布局!--宏碁智慧型手機事業群處長 游鴻志

隨著穿載裝置風潮的興起,本書作者以第一時間完整介紹iOS8與Apple Watch的互動應用。透過深入淺出的文字介紹,搭配作者多年的教學經驗,保證可以讓讀者快速且完整的獲得iOS8最詳盡的核心開發技巧與周邊應用。--鴻海科技集團大數據解決方案經理 徐長愷

作者累積多年教育者經驗、開發者熱忱,用最淺顯易懂的口吻解析Objective C的精妙,並幾乎與iOS8同步問市的速度為大家介紹其新特色,絕對是追求技術潮流的第一首選!--104人力銀行軟體開發部經理 李閔隆

這是一本融入多年教學經驗與開發實務的書,以循序漸進的詳細解說及豐富實用的範例,使這本書成為初學者進入iOS程式設計的最佳指南以及進階程式設計師的絕佳參考書。--明道大學資訊傳播系主任 李紹群

本書作者是我所認識最有活力的大學教授之一。書中文字淺顯易懂,輔以清晰的螢幕畫面圖像,如今新版問世,相信是所有iOS程式撰寫者的福音。--致理技術學院國貿系專任副教授 雷立偉

  • chaper01 前言(第1頁)
    • 1-1 行動裝置裡的小確幸(第1頁)
    • 1-2 註冊開發者與下載開發工具(第3頁)
    • 1-3 使用的語言(第5頁)
    • 1-4 Framework 介紹(第10頁)
    • 1-5 設計 App(第10頁)
    • 1-6 這本書會告訴您什麼(第12頁)
    • 1-7 如何使用本書(第13頁)
  • chaper02 開發環境(第14頁)
    • 2-1 下載整合開發環境(第18頁)
    • 2-2 在 Mac 電腦上製作開發用憑證(第20頁)
    • 2-3 將 App 發佈到手機上測試(第25頁)
    • 2-4 在 Mac 電腦上建立發佈用憑證(第28頁)
    • 2-5 在 iTunes Connect 建立 App 上架資訊(第30頁)
    • 2-6 上傳 App 進行審核(第35頁)
    • 2-7 模擬器的基本功能(第39頁)
    • 2-8 如何增加函式庫(第41頁)
  • chaper03 StoryboardStoryboard(第42頁)
    • 3-1 我的第一個 App – Hello Word(第50頁)
    • 3-2 讓兩個按鈕呼叫同一個事件處理方法(第56頁)
    • 3-3 一個 App 多個畫面(第59頁)
    • 3-4 畫面切換(第62頁)
    • 3-5 使用導覽控制項(第64頁)
    • 3-6 使用 Tab Bar 切換畫面(第66頁)
    • 3-7 傳遞參數到下一個畫面(第70頁)
    • 3-8 取消畫面切換(第73頁)
    • 3-9 不使用segue 的畫面切換(第74頁)
    • 3-10 在執行階段載入XIB 檔(第75頁)
    • 3-11 使用 Auto Layout 排版(第78頁)
    • 3-12 開發同時適合 iPhone 與 iPad 的 App(第81頁)
    • 3-13 Image 在 Size Classes 上的應用(第85頁)
    • 3-14 判定裝置種類以及取得 size 資訊(第87頁)
  • chaper04 使用者介面(第90頁)
    • 4-1 跳出警告訊息框(第94頁)
    • 4-2 利用警告訊息框輸入帳號密碼(第96頁)
    • 4-3 使用 Picker View 選資料(第98頁)
    • 4-4 使用 Date Picker 設定時間(第103頁)
    • 4-5 使用 Date Picker 設定倒數時間(第105頁)
    • 4-6 使用 Image View 顯示圖片(第107頁)
    • 4-7 使用 Image View 連續播放圖片(第111頁)
    • 4-8 在執行階段動態產生視覺化元件(第113頁)
    • 4-9 使用 Slider(第115頁)
    • 4-10 使用 Switch(第118頁)
    • 4-11 讓圖片加上捲軸(第120頁)
    • 4-12 使用捲軸分頁瀏覽(第123頁)
    • 4-13 關閉虛擬鍵盤(第126頁)
    • 4-14 使用 Web View 載入外部網頁(第129頁)
    • 4-15 使用 Web View 顯示 HTML 字串(第131頁)
    • 4-16 使用分頁控制器(第132頁)
    • 4-17 使用 Search Bar 搜尋資料(第135頁)
    • 4-18 加入 iAd 廣告(第139頁)
    • 4-19 用動畫方式呈現按鈕移動(第141頁)
    • 4-20 旋轉圖片(第143頁)
    • 4-21 將直角改成圓角(第145頁)
    • 4-22 加上陰影(第147頁)
  • chaper05 表格(第149頁)
    • 5-1 使用表格元件(第154頁)
    • 5-2 顯示儲存格指示器(第158頁)
    • 5-3 在表格上建立兩個區段(第160頁)
    • 5-4 在表格上刪除一筆資料(第163頁)
    • 5-5 在表格上新增一筆資料(第165頁)
    • 5-6 得知使用者點選哪一個儲存格(第168頁)
    • 5-7 改變儲存格順序(第169頁)
    • 5-8 如何自訂儲存格樣式(第172頁)
    • 5-9 使用表格控制項(第176頁)
    • 5-10 導覽控制項與表格(第179頁)
    • 5-11 使用 Collection 元件(第181頁)
    • 5-12 表格下拉更新(第185頁)
  • chaper06 動態行為(第188頁)
    • 6-1 附著(第189頁)
    • 6-2 碰撞(第192頁)
    • 6-3 引力(第193頁)
    • 6-4 推力(第195頁)
    • 6-5 撲向(第197頁)
  • chaper07 拍照與音樂(第199頁)
    • 7-1 讓手機震動(第201頁)
    • 7-2 偵測裝置上是否配備相機與閃光燈(第202頁)
    • 7-3 開啟相機拍照並存檔(第204頁)
    • 7-4 從相本中挑選一張照片(第207頁)
    • 7-5 一次取得相本中所有照片(第211頁)
    • 7-6 播放 App 內建的音樂(第213頁)
    • 7-7 顯示目前音樂播放進度(第215頁)
    • 7-8 播放已經存在的音樂(第218頁)
    • 7-9 取得目前播放中的歌曲資訊(第220頁)
  • chaper08 手勢(第223頁)
    • 8-1 使用 Tap 手勢(第225頁)
    • 8-2 使用 Pinch 手勢(第227頁)
    • 8-3 使用 Rotation 手勢(第228頁)
    • 8-4 使用 Swipe 手勢(第229頁)
    • 8-5 使用 Pan 手勢(第231頁)
    • 8-6 使用 Long Press 手勢(第232頁)
  • chaper09 座標與地圖(第234頁)
    • 9-1 取得目前所在位置的經緯度座標與高度(第238頁)
    • 9-2 得知目前所面向的地理方向(第241頁)
    • 9-3 在地圖上釘一根大頭針(第243頁)
    • 9-4 在地圖上顯示自訂的圖片(第246頁)
    • 9-5 改變大頭針顏色(第251頁)
    • 9-6 刪除與移動大頭針(第254頁)
    • 9-7 拖放大頭針(第257頁)
    • 9-8 在地圖上標示幾何區域(第260頁)
    • 9-9 切換地圖顯示類型(第263頁)
    • 9-10 呼叫地圖服務來導航(第265頁)
    • 9-11 攝影機與 3D 地圖(第268頁)
  • chaper10 感測器(第270頁)
    • 10-1 讀取加速計資料(第273頁)
    • 10-2 讀取陀螺儀資料(第276頁)
    • 10-3 讀取磁力儀資料(第278頁)
    • 10-4 讀取 Device Motion 資料(第280頁)
    • 10-5 偵測裝置搖晃(第283頁)
    • 10-6 使用加速計來控制賽車方向盤(第284頁)
    • 10-7 使用距離感應器(第288頁)
  • chaper11 繪圖(第291頁)
    • 11-1 取得繪圖區域(第293頁)
    • 11-2 在繪圖區域上畫線(第295頁)
    • 11-3 在繪圖區域畫多邊形(第297頁)
    • 11-4 在繪圖區域畫矩形(第299頁)
    • 11-5 在繪圖區域畫弧線(第301頁)
    • 11-6 在繪圖區域畫橢圓形(第303頁)
    • 11-7 在繪圖區域畫曲線(第305頁)
    • 11-8 在繪圖區域顯示圖片(第307頁)
  • chaper12 檔案管理(第309頁)
    • 12-1 建立目錄與檔案(第312頁)
    • 12-2 複製、移動與刪除(第314頁)
    • 12-3 檢查目錄或檔案是否存在(第316頁)
    • 12-4 區別目錄與檔案(第317頁)
    • 12-5 列出目錄下的所有檔案(第318頁)
    • 12-6 設定檔案不要備份屬性(第320頁)
    • 12-7 文字型態的檔案 I/O(第322頁)
    • 12-8 陣列型態的檔案 I/O(第323頁)
    • 12-9 將圖片存入檔案(第325頁)
    • 12-10 delegate 的用法(第326頁)
  • chaper13 結構化資料存取(第328頁)
    • 13-1 存取 PLIST 檔(第331頁)
    • 13-2 建立 SQLite 資料庫(第334頁)
    • 13-3 連結 SQLite 資料庫(第336頁)
    • 13-4 查詢資料庫中的資料(第339頁)
    • 13-5 修改資料庫中資料(第342頁)
    • 13-6 資料庫存取圖片(第344頁)
    • 13-7 設計與規劃 Core Data(第346頁)
    • 13-8 存取 Core Data 資料(第350頁)
    • 13-9 查詢 Core Data 時附帶查詢條件並排(第352頁)
    • 13-10 使用 Core Data 預存的 Fetch(第354頁)
    • 13-11 在 Core Data 預存的 Fetch Requests 中增加變數(第356頁)
    • 13-12 刪除 Core Data 中的資料(第358頁)
    • 13-13 存取 Core Data 中的一對多關係(第359頁)
    • 13-14 Core Data 存取圖片(第362頁)
  • chaper14 雲端儲存(第364頁)
    • 14-1 使用 iCloud 讀寫檔案(第367頁)
    • 14-2 使用 iCloud 讀寫 Key-Value 資料(第369頁)
    • 14-3 讓兩個 App 共用 iCloud 下的資料(第371頁)
    • 14-4 註冊 Dropbox App 及下載 SDK(第372頁)
    • 14-5 在專案中安裝與設定 Dropbox SDK(第375頁)
    • 14-6上傳檔案至 Dropbox(第378頁)
    • 14-7 從 Dropbox 下載檔案(第381頁)
    • 14-8 取得 Dropbox 上的檔案列表與檔案資訊(第384頁)
  • chaper15 多執行緒(第387頁)
    • 15-1 用傳統方式開啟多執行緒(第392頁)
    • 15-2 使用 NSOperationQueue(第394頁)
    • 15-3 使用 NSOperation 類別(第396頁)
    • 15-4 使用 Main 派遣佇列(第399頁)
    • 15-5 使用 Concurrent 派遣佇列(第401頁)
    • 15-6 使用 Serial 派遣佇列(第403頁)
    • 15-7計時器(第405頁)
  • chaper16 背景執行(第407頁)
    • 16-1 背景播放音樂(第412頁)
    • 16-2 背景更新地理座標(第414頁)
    • 16-3 額外爭取 10 分鐘的背景執行時間(第415頁)
    • 16-4 多程序的背景執行(第418頁)
    • 16-5 背景 fetch(第420頁)
  • chaper17 網際網路(第422頁)
    • 17-1 非同步方式下載網頁(第425頁)
    • 17-2 同步方式下載網頁或圖片(第427頁)
    • 17-3 解析 XML(第429頁)
    • 17-4 解析 JSON(第432頁)
    • 17-5 以 GET 方式傳送資料給網站(第434頁)
    • 17-6 以 POST 方式傳送資料給網站(第435頁)
    • 17-7 與社群網站連結(第436頁)
    • 17-8 訊息推播(第438頁)
    • 17-9 本地訊息推播(第442頁)
    • 17-10 與推播訊息互動(第444頁)
  • chaper18 媒體擷取(第449頁)
    • 18-1 擷取靜態圖片並預覽(第452頁)
    • 18-2 前後鏡頭切換(第456頁)
    • 18-3 調整相機參數(第458頁)
    • 18-4 錄製影片(第460頁)
    • 18-5 錄製聲音(第464頁)
  • chaper19 通訊(第468頁)
    • 19-1 藍牙 4.0 Peripheral(第471頁)
    • 19-2 藍牙 4.0 Central(第475頁)
    • 19-3 iBeacon(第479頁)
    • 19-4 將手機模擬成 iBeacon(第482頁)
    • 19-5 設計 Socket Library(第484頁)
    • 19-6 設計 Socket Library(Server)(第491頁)
    • 19-7 設計 Socket Library(Client)(第497頁)
    • 19-8 Socket 範例程式(第499頁)
  • chaper20 CloudKit(第502頁)
    • 20-1 判斷是否登入 iCloud 並取得登入者資訊(第504頁)
    • 20-2 建立資料表並讀寫資料(第506頁)
    • 20-3 存取圖片或二位元資料(第509頁)
    • 20-4 修改與刪除資料(第513頁)
    • 20-5 關聯性設定(第516頁)
    • 20-6 訂閱與刪除異動通知(第519頁)
  • chaper21 HealthKit(第522頁)
    • 21-1 讀取生日性別與血型(第524頁)
    • 21-2 寫入與讀取心跳資料(第528頁)
    • 21-3 寫入與讀取睡眠資料(第532頁)
    • 21-4 查詢條件設定(第535頁)
    • 21-5 列出最大最小或平均等統計資料(第537頁)
  • chaper22 Apple Watch 與 Extension(第539頁)
    • Apple Watch(第539頁)
    • Extension(第590頁)
  • chaper23 其他(第616頁)
    • 23-1 從 View 中呼叫 AppDelegate 方法(第617頁)
    • 23-2 取得電池狀態(第618頁)
    • 23-3 開啟機背的 LED(第620頁)
    • 23-4 撥打電話(第622頁)
    • 23-5 Email(第623頁)
    • 23-6 App 間的資料分享(第624頁)
    • 23-7 將日期時間格式化輸出(第626頁)
    • 23-8 使用日曆類別(第629頁)
    • 23-9 將程式設定放在系統設定區中(第631頁)
    • 23-10 讓系統設定區支援多國語系(第635頁)
    • 23-11 讓 App 支援多國語系(第638頁)
    • 23-12 將螢幕關閉功能取消(第644頁)
    • 23-13 隱藏畫面最上方的狀態列(第645頁)
    • 23-14 Undo 與 Redo 功能(第646頁)
    • 23-15 讓照片套用濾鏡特效(第647頁)
    • 23-16 亂數(第648頁)
    • 23-17 撰寫 delegate(第649頁)
    • 23-18 Big5 編碼(第652頁)
    • 23-19 method 延遲呼叫(第653頁)
  • Appendix A 資料庫的簡述(第654頁)
  • Appendix B 述詞語法格式(第664頁)
  • Appendix C 字串格式表示(第III頁)
紙本書 NT$ 520
單本電子書
NT$ 364

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