Explore a conference talk from try! Swift NYC 2017 that delves into driving view-state through data for enhanced functionality and debugging in Swift applications. Learn how to model view state as a separate, serializable entity within your app, unlocking powerful capabilities such as time-travel debugging, user interface replay, and improved program correctness verification. Discover the benefits and drawbacks of this approach as speaker Matt Gallagher, an experienced Mac and iOS developer, guides you through topics including Model-View-Controller patterns, data-driven vs. presentation-driven architectures, and practical implementation strategies. Gain insights into advanced Swift development techniques that can revolutionize your app's architecture and debugging processes.
Driving View-State through Data for Fun and/or Debugging