iOS design patterns

Eli Ganem shares much needed information on iOS Design Patterns:

Design patterns are reusable solutions to common problems in software design. They’re templates designed to help you write code that’s easy to understand and reuse.