Learn iOS Design Patterns Design patterns are reusable solutions to common development problems. They aren't project specific, so you can adapt and use them in countless apps. By learning design patterns, you'll become a better developer, save time and work less. Design Patterns by Tutorials is here to help This book is the easiest and fastest way to get hands-on experience with the iOS design patterns you need to know.