Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Driving View-State through Data for Fun and/or Debugging

try! Swift Conference via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.

Syllabus

Introduction
ModelViewController Change Pattern
ModelViewController in Apps
DataDriven vs PresentationDriven
Consequences of PresentationDriven
The Problem
The Document
The Views
Applying the Models
Time Travel
Testing
Drawbacks
Conclusion

Taught by

try! Swift Conference

Reviews

Start your review of Driving View-State through Data for Fun and/or Debugging

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.