Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
73
Introducing Datomic
lachlanroche
0
62
Introducing Xamarin
lachlanroche
0
62
Other Decks in Programming
See All in Programming
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
150
AIコーディングエージェント(Gemini)
kondai24
0
150
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
11k
[SF Ruby Conf 2025] Rails X
palkan
0
440
WebRTC と Rust と8K 60fps
tnoho
2
1.9k
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
130
AIコーディングエージェント(Manus)
kondai24
0
120
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
210
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.4k
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.3k
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
730
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
210
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Invisible Side of Design
smashingmag
302
51k
Embracing the Ebb and Flow
colly
88
4.9k
Building Adaptive Systems
keathley
44
2.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Site-Speed That Sticks
csswizardry
13
990
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
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