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
190
0
Share
iPad Multitasking in iOS9
Lightning talk at Brisbane Cocoaheads, September 2015
lachlanroche
September 01, 2015
More Decks by lachlanroche
See All by lachlanroche
Introducing the iOS Responder Chain
lachlanroche
0
170
Xcode keyboard tips
lachlanroche
1
58
Xcode build script tips
lachlanroche
0
81
Introducing Datomic
lachlanroche
0
95
Introducing Xamarin
lachlanroche
0
77
Other Decks in Programming
See All in Programming
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
100
From Formal Specification to Property Based Test
ohbarye
0
2.6k
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
160
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
190
PHPer、Cloudflare に引っ越す
suguruooki
2
210
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
120
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.1k
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
0
110
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.7k
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Designing for Performance
lara
611
70k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
370
Testing 201, or: Great Expectations
jmmastey
46
8.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
920
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
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