Pro Design Patterns in Swift (Paperback)
暫譯: Swift 專業設計模式 (平裝本)
Adam Freeman
- 出版商: Apress
- 出版日期: 2015-01-13
- 售價: $1,890
- 貴賓價: 9.5 折 $1,796
- 語言: 英文
- 頁數: 592
- 裝訂: Paperback
- ISBN: 148420395X
- ISBN-13: 9781484203958
-
相關分類:
Apple Developer、Design Pattern
-
相關翻譯:
精通Swift設計模式 (簡中版)
Swift 設計模式 (Pro Design Patterns in Swift) (繁中版)
買這商品的人也買了...
-
$1,078Managing Gigabytes: Compressing and Indexing Documents and Images, 2/e (Hardcover)
-
$580$493 -
$3,980$3,781 -
$400$380 -
$1,400$1,330 -
$680$578 -
$350$277 -
$1,840$1,748 -
$580$452 -
$1,270$1,207 -
$2,220$2,109 -
$1,700$1,615 -
$1,610$1,530 -
$680$537 -
$380$300 -
$1,190$1,131 -
$680$537 -
$360$284 -
$490$323 -
$680$537 -
$450$383 -
$948Swift Programming: The Big Nerd Ranch Guide, 2/e (Paperback)
-
$2,000$1,900 -
$2,040$1,938 -
$1,830$1,739
相關主題
商品描述
The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level.
This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer.
Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.
Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach.
In this book, you’ll learn:
- Gain a solid, practical understanding of why and when design patterns are useful
- Master classic patterns like singleton, abstract factory, chain of responsibility, and observer
- Discover less well-known patterns like memento, composite, command, and mediator
- Understand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable.
- Learn how to consume the Cocoa API to implement classic design patterns
- Build on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively
What youll learn
- Gain a solid, practical understanding of why and when design patterns are useful
- Master classic patterns like singleton, abstract factory, chain of responsibility, and observer
- Discover less well-known patterns like memento, composite, command, and mediator
- Understand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable.
- Learn how to consume the Cocoa API to implement classic design patterns
- Build on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively
Who this book is for
Any professional or aspiring iOS developer will find productivity, efficiency, and effectiveness of software development enhanced by the methods and practice delivered by ProDesign Patterns in Swift.
Table of Contents
Part 1 - Getting Started
1. Understanding Design Patterns
2. Getting Used to Xcode
3. Creating the SportsStore App
Part 2 - The Creation Patterns
4. The Object Template Pattern
5. The Prototype Pattern
6. The Singleton Pattern
7. The Object Pool Pattern
8. Object Pool Variations
9. The Factory Method Pattern
10. The Abstract Factory Pattern
11. The Builder Pattern
Part 3 - The Structural Patterns
12. The Adapter Pattern
13. The Bridge Pattern
14. The Decorator Pattern
15. The Composite Pattern
16. The Facade Pattern
17. The Flyweight Pattern
18. The Proxy Pattern
Part 4 - The Behavioral Patterns
19. The Chain of Responsibility Pattern
20. The Command Pattern
21. The Mediator Pattern
22. The Observer Pattern
23. The Memento Pattern
24. The Strategy Pattern
25. The Visitor Pattern
26. The Template Method Pattern
Part 5 - The MVC Pattern
27. The MVC Pattern
商品描述(中文翻譯)
Swift 程式語言已經改變了 iOS 開發的世界,並開始了一個現代 Cocoa 開發的新時代。《Pro Design Patterns in Swift》將教你如何利用 Swift 的力量和靈活性,將最重要且持久的設計模式應用到你的應用程式中,將你的開發專案提升到大師級別。
本書將教你那些在你的程式碼中始終存在但可能未被認識、承認或充分利用的設計模式。具體模式方法的實現將證明其對任何 Swift 開發者的價值。
暢銷書作者 Adam Freeman 解釋了如何充分利用設計模式。他從基本概念開始,深入介紹所有內容,直到高級特性,提供你所需的知識。
《Pro Design Patterns in Swift》使設計模式變得生動,並展示了如何以實用且直接的方式為你的 Swift 程式碼帶來結構和擴展性。
在本書中,你將學到:
- 獲得對設計模式何時及為何有用的堅實、實用理解
- 精通經典模式,如單例模式、抽象工廠模式、責任鏈模式和觀察者模式
- 發現不太知名的模式,如備忘錄模式、組合模式、命令模式和中介者模式
- 理解 Swift 如何提供基本語言特性,以編寫易於理解、簡單測試和易於維護的良好結構化程式碼
- 學習如何使用 Cocoa API 實現經典設計模式
- 在現有的程式設計知識基礎上,快速有效地開始使用 Swift 中的設計模式
你將學到的內容:
- 獲得對設計模式何時及為何有用的堅實、實用理解
- 精通經典模式,如單例模式、抽象工廠模式、責任鏈模式和觀察者模式
- 發現不太知名的模式,如備忘錄模式、組合模式、命令模式和中介者模式
- 理解 Swift 如何提供基本語言特性,以編寫易於理解、簡單測試和易於維護的良好結構化程式碼
- 學習如何使用 Cocoa API 實現經典設計模式
- 在現有的程式設計知識基礎上,快速有效地開始使用 Swift 中的設計模式
本書適合誰:
任何專業或有志於成為 iOS 開發者的人,都會發現《Pro Design Patterns in Swift》所提供的方法和實踐能提升軟體開發的生產力、效率和有效性。
目錄:
第一部分 - 開始
1. 理解設計模式
2. 熟悉 Xcode
3. 創建 SportsStore 應用程式
第二部分 - 創建模式
4. 物件模板模式
5. 原型模式
6. 單例模式
7. 物件池模式
8. 物件池變體
9. 工廠方法模式
10. 抽象工廠模式
11. 建造者模式
第三部分 - 結構模式
12. 適配器模式
13. 橋接模式
14. 裝飾者模式
15. 組合模式
16. 外觀模式
17. 享元模式
18. 代理模式
第四部分 - 行為模式
19. 責任鏈模式
20. 命令模式
21. 中介者模式
22. 觀察者模式
23. 備忘錄模式
24. 策略模式
25. 訪問者模式
26. 模板方法模式
第五部分 - MVC 模式
27. MVC 模式