Design Patterns in iOS/Swift: Standing on the shoulder of giants | iOS Lead Essentials Podcast #014
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 is 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 is 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