~/talk

Speeding Up SwiftUI with Observable

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [swift]
links:none on file
slides:none on file

Presentation explains Apple’s new Observable macro for Swift, compares it to the older ObservableObject pattern, and shows how to use Observable and what advantages it brings. It outlines parts of the macro’s implementation and how it can speed up SwiftUI, and shares the speaker’s real-world experience migrating a large app to the new macro.

AI-written summary · about

  1. 0:00Welcome
  2. 1:05About the speaker
  3. 2:09What is ObservableObject
  4. 3:34ObservableObject problems
  5. 5:53Architectural solutions
  6. 8:03Nested object issues
  7. 10:34Combine and protocol problems
  8. 11:17What are macros
  9. 12:18Macro vs ObservableObject
  10. 15:30How macro works
  11. 17:39Change registration in macro
  12. 19:30iOS version support
  13. 20:55Animation problems
  14. 22:01Property value requirements
  15. 23:27Performance comparison
  16. 24:56Task issues in SwiftUI
  17. 26:27Future macro improvements
  18. 27:30Optimization results
  19. 28:14Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.