Learning Swift 2 Programming, 2/e (Paperback)
暫譯: 學習 Swift 2 程式設計(第二版)

Jacob Schatz

  • 出版商: Addison Wesley
  • 出版日期: 2015-12-31
  • 定價: $1,330
  • 售價: 5.0$665
  • 語言: 英文
  • 頁數: 256
  • 裝訂: Paperback
  • ISBN: 0134431596
  • ISBN-13: 9780134431598
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=3)

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

相關主題

商品描述

Get started fast with Swift™ 2 programming for iOS and OS X

Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple’s programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.

Author Jacob Schatz’s popular YouTube video tutorials have already helped thousands of Apple developers get started with Swift. Now, he helps you take full advantage of Swift’s advanced design, remarkable performance, and streamlined development techniques.

Step by step, you’ll move from basic syntax through advanced features such as closures and generics–discovering helpful tips and tricks along the way. After you’ve mastered Swift’s building blocks and learned about its key innovations, a full section of case studies walks you through building complete apps from scratch.

Learn how to:
 

  • Compare Swift with Objective-C, JavaScript, Python, Ruby, and C
  • Collect data with arrays and dictionaries, and store it with variables and constants
  • Group commonly used code into functions for easy reuse
  • Structure your code with enums, structs, and classes
  • Use generics to get more done with less code
  • Write closures to share small blocks of functionality
  • Use optionals to write more robust, crash-resistant, and cleaner code
  • Integrate existing Objective-C code into new Swift apps
  • Program on the bit and byte levels with advanced operators
  • Implement efficient design patterns with protocols and delegates
  • Create animated 2D games with SpriteKit, and apps with UIKit


Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

JACOB SCHATZ is a senior software engineer with more than eight years of experience writing code for the masses. His popular Skip Wilson YouTube channel has helped thousands of people around the world learn programming languages like Swift and Python. Although lately he has been deep into Swift, he also writes volumes of code in JavaScript, Python, Objective-C, and other languages.

informit.com/learningseries informit.com/aw

 

商品描述(中文翻譯)

快速開始使用 Swift™ 2 程式設計,針對 iOS 和 OS X

《學習 Swift 2 程式設計》是一本快速且實作導向的入門書,旨在教導讀者如何使用 Apple 的程式語言撰寫生產級的 iOS 和 OS X 應用程式。本書針對具有任何現代語言經驗的開發者撰寫,簡單明瞭地解釋 Swift,並使用相關範例解決現實問題。

作者 Jacob Schatz 的熱門 YouTube 教學影片已經幫助成千上萬的 Apple 開發者入門 Swift。現在,他將幫助你充分利用 Swift 的先進設計、卓越性能和精簡的開發技術。

逐步學習,你將從基本語法開始,深入了解閉包(closures)和泛型(generics)等進階特性,並在過程中發現有用的技巧和竅門。在掌握 Swift 的基本構建塊並了解其關鍵創新後,書中有一整個案例研究部分將引導你從零開始構建完整的應用程式。

學習如何:

- 將 Swift 與 Objective-C、JavaScript、Python、Ruby 和 C 進行比較
- 使用陣列和字典收集數據,並用變數和常數儲存數據
- 將常用代碼分組為函數以便重複使用
- 使用列舉(enums)、結構(structs)和類別(classes)來結構化你的代碼
- 使用泛型來用更少的代碼完成更多的工作
- 編寫閉包以共享小塊功能
- 使用可選型別(optionals)來編寫更健壯、抗崩潰且更乾淨的代碼
- 將現有的 Objective-C 代碼整合到新的 Swift 應用程式中
- 使用進階運算子在位元和位元組層級進行編程
- 使用協定(protocols)和代理(delegates)實現高效的設計模式
- 使用 SpriteKit 創建動畫 2D 遊戲,並使用 UIKit 創建應用程式

在 informit.com/register 註冊你的產品,以便方便地獲取下載、更新和修正。

**JACOB SCHATZ** 是一位資深軟體工程師,擁有超過八年的編碼經驗。他的熱門 Skip Wilson YouTube 頻道幫助全球成千上萬的人學習 Swift 和 Python 等程式語言。雖然最近他專注於 Swift,但他也在 JavaScript、Python、Objective-C 和其他語言中編寫大量代碼。