In this episode, you’ll learn some of the most common design patterns, how to use them, and how they are being used on iOS.
You’ll find answers to frequently asked questions, including:
What are design patterns?
Where can I find the best catalog of design patterns?
What’s an anti-pattern?
What is the Adapter design pattern?
What is the Composite design pattern?
What is the Decorator design pattern?
What is the Facade design pattern?
What is the Strategy design pattern?
What is the Chain of Responsibility design pattern?
What is the Observer design pattern?
What is the Singleton design pattern?
What’s the Builder pattern?
Should I memorize all design patterns?
Design patterns capture simple and elegant solutions to recurring problems, so you don’t have to lose valuable time and risk making mistakes by reinventing the wheel.
Knowing how to apply those key design patterns is essential for a remarkable and high-paying career in iOS development. And we believe you can apply the exact ideas and insights in this podcast to speed up your progress.
Subscribe now to our Youtube channel and Podcast to catch new episodes.
Notes Design Patterns: Elements of Reusable Object-Oriented Software by Gamma, Johnson, Vlissides, Helm
Dependency Injection Principles, Practices, and Patterns by Mark Seemann, Steven van Deursen
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
AntiPatterns by Brown, Malveau, McCormick
More book suggestions
Looking for the next level? Join us in the Essential Developer Academy