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
170
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
160
Xcode keyboard tips
lachlanroche
1
51
Xcode build script tips
lachlanroche
0
72
Introducing Datomic
lachlanroche
0
56
Introducing Xamarin
lachlanroche
0
61
Other Decks in Programming
See All in Programming
Go言語はstack overflowの夢を見るか?
logica0419
0
620
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
One Enishi After Another
snoozer05
PRO
0
160
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
860
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
AI時代に必須!状況言語化スキル / ai-context-verbalization
minodriven
2
110
CSC509 Lecture 08
javiergs
PRO
0
260
マンガアプリViewerの大画面対応を考える
kk__777
0
340
Devvox Belgium - Agentic AI Patterns
kdubois
1
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
300
EMこそClaude Codeでコード調査しよう
shibayu36
0
450
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
354
21k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
RailsConf 2023
tenderlove
30
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
Navigating Team Friction
lara
190
15k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
It's Worth the Effort
3n
187
28k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
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