🍫 CocoaPatterns — iOS & Mac Development Since 2009
RSS
🍫 CocoaPatterns
Because someone has to write this stuff down
"We ship apps. Sometimes they even work."
All Posts
Architecture
Process
Database
Personal
Objective-C
Architecture
November 8, 2014
Macro-Driven Development: Write Code That Writes Code That You Can't Read
Why type the same boilerplate 200 times when a C preprocessor macro can type it for you incorrectly once?
9 min
read →
Architecture
October 28, 2014
NSObject + Associated Objects: The Architecture Where Every Object Is Every Other Object
Why create new classes when you can just strap properties onto existing ones at runtime? NSObject is the only class you'll ever need.
10 min
read →
Architecture
October 2, 2014
AppDelegate-Driven Development: One File to Rule Them All
Why distribute logic across dozens of files when one beautiful god-object can hold everything?
9 min
read →
Architecture
September 4, 2014
Swizzle-Driven Development: The Objective-C Architecture Pattern You Didn't Know You Needed
Move over MVC, MVVM, and VIPER. The future of iOS architecture is already baked into the runtime.
14 min
read →