~/talk

Updating Your App for iOS 13

Talkat /dev/world 2019 · 2019-09-26..09-27· [ios]
links:none on file
slides:none on file

Updates one side project app called petit for iOS 13 by adding independent watch app support, adopting SF Symbols, system dynamic colors and dark mode handling, and switching to scene delegates and UISplitViewController for iPad. Builds a Mac Catalyst target, fixes compile errors with conditional compilation around Intents/Shortcuts, enables Mac sandbox entitlements for location and network, creates a Mac icon and menu commands, and notarizes the binary (no TestFlight, Mac in‑app purchases aren’t shared with iOS).

AI-written summary · about

  1. 0:00Start
  2. 0:24Hi, I'm Zach
  3. 1:02So, how about that WWDC?
  4. 1:23Some less-shiny but cool stuff
  5. 1:42First, you need an app
  6. 2:14Updating for watchOS 6
  7. 3:16Petty grows up!
  8. 4:01Possible for independent watch apps
  9. 5:56Updating for iOS 13
  10. 6:13Scene Delegate
  11. 6:57Dark Mode
  12. 8:38Locking to dark (or light) mode
  13. 10:51Dynamic system colours
  14. 11:48Using system colours - interface builder
  15. 13:22Trait collection of a view is set before the following methods are called
  16. 14:40Using SF Symbols in Petty
  17. 15:16SF Symbols - how?
  18. 16:11SF Symbol Configuration in UlKit
  19. 16:34Modal presentations
  20. 17:39What about iPad?
  21. 18:09End result
  22. 19:07Challenge #1 - Siri Shortcuts
  23. 19:58Challenge #2 - Core Location
  24. 20:49Mac app icons
  25. 22:23Customising the menu bar
  26. 22:52Adding a menu bar item
  27. 24:00Adding a second menu bar item
  28. 24:40Distributing a Catalyst app
  29. 25:56Distribution notes
  30. 27:35The lineup
  31. 27:53What we covered in this talk
  32. 28:33What wasn't covered
~/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.