Apple Watch極速開發 Apple Watch极速开发
小波,老鎮
- 出版商: 人民郵電
- 出版日期: 2015-04-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- 頁數: 186
- 裝訂: 平裝
- ISBN: 7115388768
- ISBN-13: 9787115388766
-
相關分類:
Apple Developer
立即出貨 (庫存=1)
買這商品的人也買了...
-
Head First EJB:SCBCD 專業認證指南 (Head First EJB)$880$748 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
全面攔截 P2P 主流技術(P2P 技術完全攻略)$540$459 -
演算法-使用 C++ 虛擬碼, 4/e (Foundations of Algorithms, 4/e)$680$537 -
機器學習實戰$414$393 -
Robi 洛比 2015/07/28 (No.66) <此為過刊雜誌,恕不接受退貨及取消訂單>$599$569 -
$354C/C++ 常用演算法手冊 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
$414Photoshop智能手機APP UI設計之道 -
iOS 8 + Apple Watch 程式設計實戰--223 個快速上手的開發技巧
$520$411 -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
$354從零開始學Storm(第2版) -
Photoshop CG 電繪完全攻略 : 遊戲美術 X 電玩CG X商業插畫$520$411 -
$352Storm 應用實踐 : 實時事務處理之策略 -
$280scikit-learn 機器學習, 2/e (Mastering Machine Learning with scikit-learn, 2/e) -
動手學深度學習$510$485 -
特徵工程不再難:資料科學新手也能輕鬆搞定! (Feature Engineering Made Easy: Identify unique features from your dataset in order to build powerful machine learning systems)$520$406 -
$534集成學習:基礎與算法 -
$454Go語言區塊鏈應用開發從入門到精通 -
完全自學!Go 語言 (Golang) 實戰聖經 (The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go)$880$695 -
$505Go 語言底層原理剖析 -
Go 黑帽子 : 滲透測試編程之道$594$564 -
$713Go 語言設計與實現 -
設計機器學習系統|迭代開發生產環境就緒的 ML 程式 (Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications)$780$616 -
集成學習實戰$768$730
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容簡介>
緊跟時下開發潮流,針對Apple Watch軟件開發的內容展開深入淺出的講解。小波、老鎮編寫的《Apple Watch極速開發》分為三大部分。第一部分講解WatchKit基礎知識,通過該部分的學習,你可以掌握WatchKit的核心概念。第二部分主要解決Watch App與iPhone App共享數據的問題,是本書最重要的部分。通過食譜App的程序實例進行實際演練,討論創建Glance(速覽)、與Watch App對話、處理本地和遠程Notification(通知)等功能的實現方法。在第三部分中,我們會學習動畫處理、性能優化等方面的高級開發技巧。本書主要面向已經瞭解iOS和Swift開發的基礎知識的朋友。通過本書的學習,你可以全面掌握Apple Watch軟件開發的知識體系,並通過實戰成為智能穿戴設備軟件開發的領軍人才。
<章節目錄>
第一部分 WatchKit基礎知識
第1章 WatchKit簡介
1.1 WatchKit應用程序架構
1.2 用戶交互的種類
1.2.1 Glance
1.2.2 Notification
1.2.3 WatchKit App
1.3 開發Apple Watch的裝備
1.4 小結
第2章 WatchKit界面定位排版
2.1 界面預覽
2.2 界面排版佈局和界面介紹
2.2.1 界面排版
2.2.2 界面元素Group
2.3 創建項目並添加Watch App Target
2.4 界面佈局
2.5 運行Watch App
2.6 小結
第3章 WatchKit界面Size(大小)設置
3.1 界面預覽
3.2 界面元素大小(Size)的三種設置方式
3.2.1 Size to fit
3.2.2 Fixed size
3.2.3 Relative to container
3.3 添加新的故事版
3.4 界面佈局
3.5 運行Watch App
3.6 小結
第4章 WatchKit的Action和Outlet的使用
4.1 界面預覽
4.2 Action和Outlet介紹
4.3 添加和綁定類
4.4 設置界面的Outlet和Action
4.5 小結
第5章 Segue的使用
5.1 界面預覽
5.2 Segue簡介
5.3 Push和Modal介紹
5.3.1 Push
5.3.2 Modal
5.4 項目實戰練習
5.4.1 在代碼中使用Segue
5.4.2 在Storyboard中使用Segue
5.5 小結
第6章 使用Segue傳遞數據
6.1 界面預覽
6.2 界面控制器生命周期簡介
6.2.1 awakeWithContext(context: AnyObject?)
6.2.2 func willActivate()
6.2.3 func didDeactivate()
6.3 使用Segue傳遞數據介紹
6.3.1 使用代碼觸發Segue傳遞數據
6.3.2 使用Storyboard傳遞數據
6.4 項目實戰練習
6.4.0 在Storyboard中使用Segue傳遞數據
6.5 小結
第7章 列表(Table)
7.1 界面預覽
7.2 Table介紹
7.3 Table相關使用方法的介紹
7.4 創建一個列表
7.5 創建一個更好的界面
7.6 建立一個更複雜的Table
7.6.1 增加一個列表行
7.6.2 添加控制器和連線
7.6.3 行選擇處理
7.7 小結
第8章 菜單
8.1 界面預覽
8.2 菜單介紹
8.3 項目實戰練習
8.4 小結
第9章 綜合實戰演練
9.1 界面預覽
9.2 添加Target
9.3 Apple Watch UI設計
9.4 API導入
9.5 代碼實現
9.6 小結
第二部分 WatchKit中級技巧
第10章 數據共享
10.1 在一個共享容器中訪問數據
10.1.1 直接讀寫文件
10.1.2 使用Core Data和SQLite
10.1.3 使用NSUserDefaults
10.2 建立App組
10.2.1 建立App組
10.2.2 啟用App組
10.3 遠程更新一個共享文件
10.3.1 開始更新
10.3.2 遷移數據至一個共享容器
10.3.3 從遠程服務器更新一個文件
10.3.4 更新WatchKit Extension
10.3.5 共享文檔的最佳實踐
10.4 小結
第11章 Glance(速覽)
11.1 準備工作
11.1.1 設計一個速覽
11.1.2 創建速覽界面控制器
11.1.3 添加速覽至storyboard
11.2 創建速覽構建方案(Build Scheme)
11.3 在storyboard中設計速覽
11.3.1 設置背景和字體
11.3.2 速覽中文字的自適應
11.4 掛鉤控制器
11.5 數據運算
11.6 小結
第12章 用Handoff緊密相連
12.1 Handoff API:觀其大略
12.1.0 Handoff的螺釘和螺母
12.2 用Handoff協作
12.2.1 創建一個用戶行為
12.2.2 接收一個用戶行為
12.3 Handoff最佳實踐
12.4 小結
第三部分 WatchKit高級功能
第13章 通知
13.1 開始
13.1.1 瞭解Watch模擬器
13.1.2 設置一個圖標
13.1.3 Short Look 與 Long Look
13.2 創建一個本地通知
13.2.1 瞭解一下定時通知
13.2.2 創建自定義界面
13.2.3 處理響應
13.2.4 發送本地通知
13.3 小結
第14章 圖片緩存和動畫
14.1 WatchKit中的圖片
14.1.1 緩存圖片
14.1.2 顯示圖片
14.2 WatchKit中動畫
14.2.1 創建動畫
14.2.2 創建Health & Fitness風格弧光
14.3 小結
第15章 性能與技巧
15.1 WatchKit的性能
15.1.1 通信瓶頸
15.1.2 許可瓶頸
15.1.3 網絡瓶頸
15.1.4 其他瓶頸
15.2 小結
第16章 Apple Watch UI設計指南
16.1 UI基礎
16.1.1 導航與交互
16.1.2 Glance
16.1.3 通知
16.1.4 模態視圖(Modal Sheets)
16.1.5 佈局
16.1.6 顏色和字體
16.1.7 動畫效果
16.1.8 品牌形象
16.2 UI元素
16.2.1 文本標籤(Label)
16.2.2 圖像(Image)
16.2.3 組(Group)
16.2.4 表格(Table)
16.2.5 按鈕(Button)
16.2.6 開關(Switch)
16.2.7 滑塊(Slider)
16.2.8 地圖(Map)
16.2.9 日期和計時器(Date)
16.2.10 菜單(Menu)
16.3 圖標和圖像設計
16.3.1 圖標和圖像尺寸
16.3.2 菜單圖像
第17章 WatchKit V.S. UIKit
17.1 WKInterfaceController
17.2 WKInterfaceObject
17.3 WKInterfaceButton
17.4 WKInterfaceTable
17.5 WKInterfaceLabel
17.6 WKInterfaceDate & WKInterfaceTimer
17.7 WKInterfaceSlider & WKInterfaceSwitch
第18章 WatchKit開發貼士
18.1 總指導原則
18.1.1 用時序化的圖像生成動畫
18.1.2 把圖像時序保存在Apple Watch
18.1.3 使用設置包(settings bundle)
18.1.4 直接聽寫
18.1.5 狀態保存
18.2 性能優化
18.2.1 通信流量(traffic)最小化
18.2.2 有變動時才更新
18.2.3 延緩加載(lazily)
18.2.4 快速初始化頁碼控制器
18.2.5 簡化控制器場景
18.2.6 用更少的行提升加載時間
18.3 與iPhone通信
18.3.1 iPhone App應承擔大部分苦力活
18.3.2 用App組來共享數據
18.3.3 使用Handoff
18.3.4 用框架(framework)共享代碼
18.4 小結
後記
