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
140
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
140
Xcode keyboard tips
lachlanroche
1
42
Xcode build script tips
lachlanroche
0
62
Introducing Datomic
lachlanroche
0
49
Introducing Xamarin
lachlanroche
0
55
Other Decks in Programming
See All in Programming
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
540
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
410
約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話
hatsu38
23
11k
/←このスケジュール表に立ち向かう フロントエンド開発戦略 / A front-end development strategy to tackle a single-slash schedule.
nrslib
1
590
offers_20241022_imakiire.pdf
imakurusu
2
360
役立つログに取り組もう
irof
26
8.6k
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
400
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
1
290
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.2k
Kubernetes for Data Engineers: Building Scalable, Reliable Data Pipelines
sucitw
1
200
PLoP 2024: The evolution of the microservice architecture pattern language
cer
PRO
0
1.6k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
24
5k
Building an army of robots
kneath
302
42k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Unsuck your backbone
ammeep
668
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
A designer walks into a library…
pauljervisheath
202
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.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