Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iPad Multitasking in iOS9
Search
lachlanroche
September 01, 2015
Programming
0
160
iPad Multitasking in iOS9
Lightning talk at Brisbane Cocoaheads, September 2015
lachlanroche
September 01, 2015
Tweet
Share
More Decks by lachlanroche
See All by lachlanroche
Introducing the iOS Responder Chain
lachlanroche
0
150
Xcode keyboard tips
lachlanroche
1
45
Xcode build script tips
lachlanroche
0
65
Introducing Datomic
lachlanroche
0
52
Introducing Xamarin
lachlanroche
0
57
Other Decks in Programming
See All in Programming
Ruby's Line Breaks
yui_knk
2
700
Make Parsers Compatible Using Automata Learning
makenowjust
1
2k
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
200
ミリしらMCP勉強会
watany
4
740
5年間継続して開発した自作OSSの記録
bebeji_nappa
0
190
アプリを起動せずにアプリを開発して品質と生産性を上げる
ishkawa
0
2.7k
Do Dumb Things
mitsuhiko
0
430
リストビュー画面UX改善の振り返り
splcywolf
0
130
Going Structural with Named Tuples
bishabosha
0
200
List とは何か? / PHPerKaigi 2025
meihei3
0
790
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
2.1k
AI Agents with JavaScript
slobodan
0
220
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Automating Front-end Workflow
addyosmani
1369
200k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
We Have a Design System, Now What?
morganepeng
52
7.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Fireside Chat
paigeccino
37
3.4k
A designer walks into a library…
pauljervisheath
205
24k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Designing for Performance
lara
607
69k
Transcript
iPad Multitasking Brisbane Cocoaheads Sep 2015 @lachlanroche
What is it • Slide Over • Split View •
Picture in Picture
Devices • Air2 for Split View • Mini2+ or Air+
for Slide Over and PiP • Future devices - ¯\_(ツ)_/¯
How to enable it • Build your app with the
iOS 9 SDK • Support all orientations • Use a launch storyboard
How to switch it off • Developer can opt out
with UIRequiresFullScreen in the project Info.plist • User can disable via Settings > General > Multitasking
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
Resize events • willTransitionToTraitCollection • viewWillTransitionToSize
Active events • UIApplicationWillResignActive • UIApplicationDidBecomeActive
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