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
73
Introducing Datomic
lachlanroche
0
60
Introducing Xamarin
lachlanroche
0
62
Other Decks in Programming
See All in Programming
AIを駆使して新しい技術を効率的に理解する方法
nogu66
0
560
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.6k
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2.2k
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
150
問題の見方を変える「システム思考」超入門
panda_program
0
180
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
160
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
140
Register is more than clipboard
satorunooshie
1
450
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
1
360
FlutterKaigi 2025 システム裏側
yumnumm
0
680
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
500
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.8k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Code Reviewing Like a Champion
maltzj
527
40k
KATA
mclloyd
PRO
32
15k
GraphQLとの向き合い方2022年版
quramy
49
14k
How GitHub (no longer) Works
holman
315
140k
A Tale of Four Properties
chriscoyier
161
23k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
How STYLIGHT went responsive
nonsquared
100
5.9k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
1.8k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
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