~/talk

Size Doesn't Matter: Building an App for Every iOS Device

Talkat App Builders Switzerland 2019 Β· 2019-04-29..04-30Β· [ios]
slides:none on file

Shows concrete fixes and working code locations: uses Apple size classes plus a custom size category extension on UIWindow to pick exact breakpoints, handles menus with a popover whose adaptive style is forced to none and dismissed in traitCollectionDidChange, fixes grids by calling invalidateLayout in viewWillTransitionToSize, replaces table views with a collection view wrapper (collection-as-table cell class) for multi-column lists, adopts UISplitViewController with an overrideTraitCollection via a container VC, and wraps detail content in a scroll view with a low-priority height constraint; cites 81M active iPad users and 400M iPads sold.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:06Why iPad matters
  3. 3:59Optimizing menu screen
  4. 7:56Responsive grid layout
  5. 11:06Table to collection view
  6. 14:43Split view controller setup
  7. 19:19Detail view adjustments
  8. 21:49Trait variations in Interface Builder
  9. 23:16Key takeaways and wrap-up
~/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.