Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iPad Multitasking in iOS9

lachlanroche
September 01, 2015

iPad Multitasking in iOS9

Lightning talk at Brisbane Cocoaheads, September 2015

lachlanroche

September 01, 2015
Tweet

More Decks by lachlanroche

Other Decks in Programming

Transcript

  1. Devices • Air2 for Split View • Mini2+ or Air+

    for Slide Over and PiP • Future devices - ¯\_(ツ)_/¯
  2. How to enable it • Build your app with the

    iOS 9 SDK • Support all orientations • Use a launch storyboard
  3. How to switch it off • Developer can opt out

    with UIRequiresFullScreen in the project Info.plist • User can disable via Settings > General > Multitasking
  4. UIKit • UIScreen.bounds != UIWindow.bounds • UIKeyboard notifications when the

    other visible app performs keyboard input • UIWindow() constructor with automatic bounds • UIPresentationController switches between modal <-> popover
  5. WWDC 2015 • 205: Getting started with multitasking on iPad

    in iOS 9 • 211: Multitasking essentials for media based apps on iPad in iOS 9 • 212: Optimizing your app for multitasking on iPad in iOS 9 • AdaptivePhotos sample project