MVVM on iOS - My talk at Philly CocoaHeads

In March I had the pleasure of giving a talk on the Model-View-ViewModel pattern at the monthly Philly CocoaHeads meeting. I covered:

  1. What's "wrong" with MVC?
  2. What is MVVM and how does it address these pain points?
  3. How do I implement MVVM?

In particular, I focused on why MVVM is a good fit for iOS and how you can implement it without fighting against the framework. Hope you enjoy!