Главная
Study mode:
on
1
Introduction
2
ModelViewController Change Pattern
3
ModelViewController in Apps
4
DataDriven vs PresentationDriven
5
Consequences of PresentationDriven
6
The Problem
7
The Document
8
The Views
9
Applying the Models
10
Time Travel
11
Testing
12
Drawbacks
13
Conclusion
Description:
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

try! Swift Conference
Add to list