Apple Watch App Development(Paperback)

Steven F. Daniel

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-29
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 358
  • 裝訂: Paperback
  • ISBN: 1785886363
  • ISBN-13: 9781785886362
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build real-world applications for the Apple Watch platform using the WatchKit framework and Swift 2.0

About This Book

  • Find out how to download and install the Xcode development tools before learning about Xcode playgrounds and the Swift programming language
  • Discover everything you need to know about the WatchKit platform architecture, its classes, as well its limitations
  • This book introduces you to the very latest mobile platform with hands-on instructions so you can build your very own Apple Watch apps

Who This Book Is For

This book is for developers who are interested in creating amazing apps for the Apple Watch platform. Readers are expected to have no prior experience of programming.

What You Will Learn

  • Navigate within the WatchKit interface using the page-based, modal, and hierarchical navigation techniques
  • Work with context menus to allow your users to interact with the Apple Watch and respond to their actions to perform a task
  • Use the MapKit framework to display a map within the WatchKit interface to track the user's current location
  • Build effective user interfaces for the WatchKit platform and integrate iCloud capabilities to synchronize data between the iOS app and the WatchKit UI
  • Design your apps for the Apple Watch platform by adhering to the set of User Interface design guidelines set out by Apple
  • Reinforce image caching to display animations within the Apple Watch user interface
  • Explore WatchKit tables, which allow your users to purchase groceries and pay for them using Apple Pay
  • Analyze the new layout system to ensure that your Apple Watch apps work with various screen sizes

In Detail

With the increasing amount of new wearable devices hitting the market, wearables are the next wave of mobile technology. With the release of Apple's WatchKit SDK, a whole new world of exciting development possibilities has opened up.

Apple Watch App Development introduces you to the architecture and limitations of the Apple Watch platform, followed by an in-depth look at how to work with Xcode playgrounds. Here, we'll introduce you to the Swift programming language so you can quickly begin developing apps for the Apple Watch platform with the WatchKit framework and the Xcode Development IDE. We then discuss more advanced topics such as notifications, glances, iCloud, Apple pay, closures, tuples, protocols, delegates, concurrency, and using Swift Playgrounds, and each concept is backed up with example code that demonstrates how to properly execute it. We also show you how to package and deploy your Watch application to the Apple AppStore.

By the end of this book, you will have a good understanding of how to develop apps for the Apple Watch platform, and synchronize data using iCloud between the wearable and the iOS device.

商品描述(中文翻譯)

使用WatchKit框架和Swift 2.0為Apple Watch平台構建真實應用程式

關於本書
- 在學習Xcode playgrounds和Swift程式語言之前,了解如何下載和安裝Xcode開發工具
- 了解WatchKit平台架構、類別以及限制的所有必要知識
- 本書將透過實際操作指導您建立自己的Apple Watch應用程式

本書適合對於開發令人驚豔的Apple Watch應用程式有興趣的開發人員。讀者預期不需要任何編程經驗。

您將學到什麼
- 使用基於頁面、模態和階層式導航技術在WatchKit界面中導航
- 使用上下文選單讓用戶與Apple Watch互動,並根據他們的操作執行任務
- 使用MapKit框架在WatchKit界面中顯示地圖,追蹤用戶的當前位置
- 為WatchKit平台建立有效的用戶界面,並整合iCloud功能以在iOS應用程式和WatchKit界面之間同步數據
- 遵循Apple設定的一套用戶界面設計指南,為Apple Watch平台設計您的應用程式
- 強化圖像緩存以在Apple Watch用戶界面中顯示動畫
- 探索WatchKit表格,讓用戶購買雜貨並使用Apple Pay付款
- 分析新的佈局系統,確保您的Apple Watch應用程式適用於各種螢幕尺寸

詳細內容
隨著市場上新的可穿戴設備越來越多,可穿戴設備是下一波移動技術的浪潮。隨著Apple的WatchKit SDK的發布,一個全新的令人興奮的開發可能性世界已經打開。

《Apple Watch App Development》介紹了Apple Watch平台的架構和限制,然後深入探討如何使用Xcode playgrounds進行開發。在這裡,我們將介紹Swift程式語言,以便您可以快速開始使用WatchKit框架和Xcode開發IDE為Apple Watch平台開發應用程式。然後,我們討論更高級的主題,如通知、一瞥、iCloud、Apple Pay、閉包、元組、協議、委派、並行處理以及使用Swift Playgrounds,每個概念都有示例代碼來示範如何正確執行。我們還向您展示如何將Watch應用程式打包並部署到Apple AppStore。

通過閱讀本書,您將對於如何為Apple Watch平台開發應用程式以及如何使用iCloud在可穿戴設備和iOS設備之間同步數據有很好的理解。