Learning Swift: Building Apps for macOS, iOS, and Beyond, 2/e (Paperback)
暫譯: 學習 Swift:為 macOS、iOS 及其他平台建構應用程式(第二版,平裝本)

Paris Buttfield-Addison, Jonathon Manning, Tim Nugent

  • 出版商: O'Reilly
  • 出版日期: 2017-04-27
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 516
  • 裝訂: Paperback
  • ISBN: 1491967064
  • ISBN-13: 9781491967065
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

相關主題

商品描述

Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms.

In the process, you’ll learn Swift’s fundamentals, including its syntax and features, along with the basics of the Cocoa, CocoaTouch, and WatchKit frameworks. This book teaches you how to use common design patterns for Swift, how to structure an application for Apple’s platforms, and how to submit working apps to the App Store.

Divided into four distinct parts, this book includes:

  • Swift 2 basics: Learn Swift’s basic building blocks and features for object-oriented development
  • OS X app development: Set up the document model, build out features, and sync data with iCloud
  • iOS app development: Use multimedia, contacts, location, notifications, and iCloud files to build a fully featured iOS Notes app
  • Advanced app extensions: Build an Apple Watch app, and learn how to debug, monitor, and test all three of your Swift apps

商品描述(中文翻譯)

獲得寶貴的實作經驗,使用 Swift 3,這是蘋果最新版本的程式語言。透過這本實用指南,具備一定程式設計技能但對蘋果開發知識不多的程式設計師,將學會如何透過開發三個完整且緊密連結的備忘錄應用程式版本,來使用 Swift 3,這些版本分別針對 OS X、iOS 和 watchOS 平台。

在這個過程中,您將學習 Swift 的基本概念,包括其語法和特性,以及 Cocoa、CocoaTouch 和 WatchKit 框架的基礎知識。本書教您如何使用 Swift 的常見設計模式,如何為蘋果的平台結構應用程式,以及如何將運作中的應用程式提交到 App Store。

本書分為四個明確的部分,包括:

- **Swift 2 基礎:** 學習 Swift 的基本構建塊和物件導向開發的特性
- **OS X 應用程式開發:** 設置文檔模型,構建功能,並與 iCloud 同步數據
- **iOS 應用程式開發:** 使用多媒體、聯絡人、位置、通知和 iCloud 文件來構建一個功能齊全的 iOS 備忘錄應用程式
- **進階應用程式擴展:** 建立一個 Apple Watch 應用程式,並學習如何調試、監控和測試您所有三個 Swift 應用程式