{"product_id":"9781484203941","title":"Pro Design Patterns in Swift","description":"\u003cp\u003eThe Swift programming language has transformed the world of iOS development and started a new age of modern development. \u003cem\u003ePro Design Patterns in Swift\u003c\/em\u003e 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.\u003c\/p\u003e\u003cp\u003eThis 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.\u003c\/p\u003e\u003cp\u003eBest-selling author \u003cstrong\u003eAdam Freeman\u003c\/strong\u003e 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. \u003c\/p\u003e\u003cp\u003e\u003cem\u003ePro Design Patterns in Swift \u003c\/em\u003ebrings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eGain a solid, practical understanding of why and when design patterns are useful \u003c\/li\u003e\n\u003cli\u003eMaster classic patterns like singleton, abstract factory, chain of responsibility, and observer\u003c\/li\u003e\n\u003cli\u003eDiscover less well-known patterns like memento, composite, command, and mediator\u003c\/li\u003e\n\u003cli\u003eUnderstand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable.\u003c\/li\u003e\n\u003cli\u003eLearn how to consume the Cocoa API to implement classic design patterns\u003c\/li\u003e\n\u003cli\u003eBuild on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     Any professional or aspiring iOS developer will find productivity, efficiency, and effectiveness of software development enhanced by the methods and practice delivered by \u003cem\u003eProDesign Patterns in Swift.\u003c\/em\u003e      \u003c\/p\u003e     Table of ContentsPart 1 - Getting Started\u003cp\u003e\u003c\/p\u003e\u003cp\u003e1. Understanding Design Patterns\u003c\/p\u003e\u003cp\u003e2. Getting Used to Xcode\u003c\/p\u003e\u003cp\u003e3. Creating the SportsStore App \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart 2 - The Creation Patterns\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e4. The Object Template Pattern\u003c\/p\u003e\u003cp\u003e5. The Prototype Pattern\u003c\/p\u003e\u003cp\u003e6. The Singleton Pattern\u003c\/p\u003e\u003cp\u003e7. The Object Pool Pattern\u003c\/p\u003e\u003cp\u003e8. Object Pool Variations\u003c\/p\u003e\u003cp\u003e9. The Factory Method Pattern\u003c\/p\u003e\u003cp\u003e10. The Abstract Factory Pattern\u003c\/p\u003e\u003cp\u003e11. The Builder Pattern\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart 3 - The Structural Patterns\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e12. The Adapter Pattern\u003c\/p\u003e\u003cp\u003e13. The Bridge Pattern\u003c\/p\u003e\u003cp\u003e14. The Decorator Pattern\u003c\/p\u003e\u003cp\u003e15. The Composite Pattern\u003c\/p\u003e\u003cp\u003e16. The Facade Pattern\u003c\/p\u003e\u003cp\u003e17. The Flyweight Pattern\u003c\/p\u003e\u003cp\u003e18. The Proxy Pattern\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart 4 - The Behavioral Patterns\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e19. The Chain of Responsibility Pattern\u003c\/p\u003e\u003cp\u003e20. The Command Pattern\u003c\/p\u003e\u003cp\u003e21. The Mediator Pattern\u003c\/p\u003e\u003cp\u003e22. The Observer Pattern\u003c\/p\u003e\u003cp\u003e23. The Memento Pattern\u003c\/p\u003e\u003cp\u003e24. The Strategy Pattern\u003c\/p\u003e\u003cp\u003e25. The Visitor Pattern\u003c\/p\u003e\u003cp\u003e26. The Template Method Pattern\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePart 5 - The MVC Pattern\u003c\/p\u003e\u003cp\u003e27. The MVC Pattern\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47125813723376,"sku":"9781484203941","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781484203941_p0.jpg?v=1763631872","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781484203941","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}