Learning Swift 2 Programming, 2/e (Paperback)

Jacob Schatz

  • 出版商: Addison Wesley
  • 出版日期: 2015-12-31
  • 定價: $1,330
  • 售價: 2.2$299
  • 語言: 英文
  • 頁數: 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 程式設計》是一本快節奏、實戰導向的介紹,教你如何使用蘋果的程式語言撰寫高品質的 iOS 和 OS X 應用程式。本書針對有任何現代語言經驗的開發者,以簡單明瞭的方式解釋 Swift,並提供解決實際問題的相關範例。



作者 Jacob Schatz 的熱門 YouTube 影片教學已經幫助數千名蘋果開發者入門 Swift。現在,他將協助你充分利用 Swift 的先進設計、卓越性能和簡化開發技巧。



逐步學習,從基本語法到閉包和泛型等高級功能,並在此過程中發現有用的技巧和訣竅。在掌握 Swift 的基礎結構和核心創新後,書中的完整案例研究將引導你從頭開始構建完整的應用程式。



學習如何:

 


  • 比較 Swift 與 Objective-C、JavaScript、Python、Ruby 和 C

  • 使用陣列和字典收集資料,並使用變數和常數儲存資料

  • 將常用程式碼分組為函式以便重複使用

  • 使用列舉、結構和類別組織程式碼

  • 使用泛型以更少的程式碼完成更多工作

  • 撰寫閉包以分享小塊功能

  • 使用選擇性值撰寫更健壯、防止崩潰且更乾淨的程式碼

  • 將現有的 Objective-C 程式碼整合到新的 Swift 應用程式中

  • 使用高級運算子在位元和位元組層級上進行程式設計

  • 使用協議和委派實現高效的設計模式

  • 使用 SpriteKit 創建動畫 2D 遊戲,使用 UIKit 創建應用程式



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



JACOB SCHATZ 是一位擁有超過八年編寫程式碼經驗的高級軟體工程師。他的熱門 Skip Wilson YouTube 頻道已經幫助全球數千人學習 Swift 和 Python 等程式語言。雖然最近他一直深入研究 Swift,但他也在 JavaScript、Python、Objective-C 和其他語言上撰寫大量程式碼。



informit.com/learningseries informit.com/aw