Learning Swift: Building Apps for OS X and IOS
暫譯: 學習 Swift:為 OS X 和 iOS 開發應用程式

Paris Buttfield-Addison, Jonathon Manning, Tim Nugent

  • 出版商: O'Reilly
  • 出版日期: 2016-05-27
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 536
  • 裝訂: Paperback
  • ISBN: 1491940743
  • ISBN-13: 9781491940747
  • 相關分類: Apple Developer
  • 已過版

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

相關主題

商品描述

Get hands-on experience with Apple’s Swift programming language by building real working apps. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 2 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 features for object-oriented development, as well as various developer tools
  • OS X app development: Set up your app, work with its documents, and build out its features
  • iOS app development: Use multimedia, contacts, location, notifications, and iCloud files to build a fully featured iOS Notes app
  • Advanced app extensions: Support Apple Watch and learn how to debug, monitor, and test all three of your Swift apps

商品描述(中文翻譯)

獲得使用 Apple 的 Swift 程式語言的實作經驗,透過建立真正可運行的應用程式。這本實用指南將幫助具備一定程式設計技能但對 Apple 開發知識不多的程式設計師,學習如何使用 Swift 2,並開發三個完整且緊密連結的 Notes 應用程式版本,適用於 OS X、iOS 和 watchOS 平台。

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

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

- **Swift 2 基礎:** 學習 Swift 在物件導向開發中的特性,以及各種開發者工具
- **OS X 應用程式開發:** 設定您的應用程式,處理其文件,並擴展其功能
- **iOS 應用程式開發:** 使用多媒體、聯絡人、位置、通知和 iCloud 文件來建立一個功能完整的 iOS Notes 應用程式
- **進階應用程式擴展:** 支援 Apple Watch,並學習如何除錯、監控和測試您所有三個 Swift 應用程式