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
130
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
130
Xcode keyboard tips
lachlanroche
1
39
Xcode build script tips
lachlanroche
0
59
Introducing Datomic
lachlanroche
0
48
Introducing Xamarin
lachlanroche
0
45
Other Decks in Programming
See All in Programming
せっかくモデル図描くのなら、嬉しいことが多い方がいいよね!
kuboaki
1
1.8k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
OpenAPI を守るのは難しい
ohmori_yusuke
2
150
ONE WEDGE_Company_Information
1wedge
0
180
incrementalモデルの理解を深める
ikkimiyazaki
2
640
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
25
15k
object-oriented-conference-2024
fuwasegu
6
2k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
180
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
19k
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
290
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
Featured
See All Featured
Code Review Best Practice
trishagee
54
15k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Atom: Resistance is Futile
akmur
258
25k
A better future with KSS
kneath
230
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
The Pragmatic Product Professional
lauravandoore
24
5.7k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Product Roadmaps are Hard
iamctodd
43
9.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
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