Which design patterns have you used in iOS, and what tradeoffs did they have?
Group design patterns into creational, structural, and behavioral, then explain real iOS examples from SDKs and your own implementation experience with the tradeoffs that matter in production