Mastering Swift 3
暫譯: 精通 Swift 3
Jon Hoffman
- 出版商: Packt Publishing
- 出版日期: 2016-10-26
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 392
- 裝訂: Paperback
- ISBN: 1786466120
- ISBN-13: 9781786466129
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,800$2,660 -
$980$980 -
$600$540 -
$800$632 -
$400$360 -
$1,600$1,520 -
$1,400$1,330 -
$100$95 -
$280$266 -
$480$379 -
$1,294Invitation to Computer Science, 7/e (Paperback)
-
$1,380$1,311 -
$360$284 -
$1,620$1,539 -
$147數學之美, 2/e
-
$3,200$3,200 -
$1,100$1,045 -
$109$104 -
$320$272 -
$360$284 -
$450$356 -
$590$460 -
$550$435 -
$390$308 -
$450$355
商品描述
Dive into the latest release of the Swift programming language with this advanced Apple development book
About This Book
- Discover the new features and improvements to Swift 3
- Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift code
- Become a more fluent Swift developer and build powerful, impressive iOS and OS X applications.
Who This Book Is For
This book is for developers who want to dive into the newest version of Swift.
If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory.
What You Will Learn
- Dive into the core components of Swift 3.0, including operators, collections, control flow, and functions
- Create and use classes, structures, and enums
- Understand object-oriented Swift and see how to tackle inheritance, protocols, and extensions
- Develop a practical understanding of subscripts, optionals, and closures
- See how to use the new protocol extension and error handling features of Swift 3.0
- Add concurrency to your applications using Grand Central Dispatch
In Detail
Swift is the definitive language of Apple development today. It’s a vital part of any iOS and OS X developer’s skillset, helping them to build the most impressive and popular apps on the App Store—the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience—making it easier to get the results you want and customers expect.
Inside, you’ll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language.
We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications.
By the end of this book, you’ll have a handle on effective design patterns and techniques, which means you’ll soon be writing better iOS and OS X applications with a new level of sophistication and control.
Style and approach
Packed with practical examples that show you how to put the concepts you learn into practice quickly, we’ll takes you through some of the most advanced and sophisticated elements of the language in a practical and actionable way. You can also download the code to use yourself
商品描述(中文翻譯)
深入了解最新版本的 Swift 程式語言,透過這本進階的 Apple 開發書籍
關於本書
- 探索 Swift 3 的新功能和改進
- 掌握進階設計模式和技術,撰寫更聰明、更乾淨的 Swift 代碼
- 成為更流利的 Swift 開發者,構建強大且令人印象深刻的 iOS 和 OS X 應用程式。
本書適合誰
本書適合希望深入了解最新版本 Swift 的開發者。
如果你是一位透過查看和操作代碼來學習的開發者,那麼這本書就是為你而寫的。對 Apple 工具的基本了解是有益的,但並非必要。
你將學到什麼
- 深入了解 Swift 3.0 的核心組件,包括運算子、集合、控制流程和函數
- 創建和使用類別、結構和列舉
- 理解物件導向的 Swift,並學習如何處理繼承、協議和擴展
- 發展對下標、可選型和閉包的實用理解
- 了解如何使用 Swift 3.0 的新協議擴展和錯誤處理功能
- 使用 Grand Central Dispatch 為你的應用程式添加並發性
詳細內容
Swift 是當今 Apple 開發的權威語言。它是任何 iOS 和 OS X 開發者技能組合中不可或缺的一部分,幫助他們構建最令人印象深刻和受歡迎的應用程式——這些應用程式對 iPhone 和 iPad 用戶每天都至關重要。隨著 3.0 版本的推出,Swift 團隊添加了新功能以改善開發體驗——使你更容易獲得所需的結果和客戶的期望。
在書中,你將找到 Swift 3.0 的關鍵特性,並迅速學會如何利用最新的更新來提升你的開發優勢。從 Objective-C 互操作性到 ARC,再到閉包和並發性,這本進階的 Swift 指南將提升你的專業知識,讓你在這個重要的程式語言中更加流利。
我們提供對 Swift 開發中一些最複雜元素的深入知識,包括協議擴展、錯誤處理、設計模式和並發性,並指導你如何在自己的專案中使用和應用它們。你將看到即使是最具挑戰性的設計模式和程式設計技術也可以用來撰寫更乾淨的代碼,並構建更高效的 iOS 和 OS X 應用程式。
在本書結束時,你將掌握有效的設計模式和技術,這意味著你將很快能夠以新的精緻程度和控制力撰寫更好的 iOS 和 OS X 應用程式。
風格與方法
本書充滿了實用範例,展示如何快速將所學概念付諸實踐,我們將以實用和可行的方式帶你了解語言中一些最進階和複雜的元素。你也可以下載代碼自行使用。