~/talk

SwiftUI Lessons

Talkat iOS Conf SG 2022 · 2022-01-20..01-21· [swift]
slides:none on file

Built and shipped dozen apps with SwiftUI over three years and reached hundreds of thousands of users, the talk claims. SwiftUI is not UIKit: views are recipes driven by state and bindings, ownership lives in the view that declares the state, and coordinators or containers become views that forward events to models. Performance depends on isolating and publishing minimal state, mixing UIKit/AppKit is supported, and filing narrow reproducible bugs via Feedback Assistant speeds framework fixes.

AI-written summary · about

  1. 0:00Intro
  2. 0:44SWIFTUI IS NOT UIKIT/APPKIT 2
  3. 1:53SWIFTUI VIEWS ARE RECIPES
  4. 4:52NEW VIEW COMMUNICATION WAYS Bindings
  5. 6:49THE SWIFTUI STRUGGLE
  6. 8:13EVENTS ARE OBSERVED AND DELIVERED TO VIEWS
  7. 11:05SWIFTUI COORDINATOR ARCHITECTURE
  8. 13:57SWIFTUI IS SLOW
  9. 17:55FEEDBACK ASSISTANT PRO TIPS Be as narrow and concise as possible
~/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.