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
Activity View Controller (CocoaHeads Lyon octob...
Search
Vincent Tourraine
October 11, 2013
Programming
0
130
Activity View Controller (CocoaHeads Lyon octobre 2013)
Vincent Tourraine
October 11, 2013
Tweet
Share
More Decks by Vincent Tourraine
See All by Vincent Tourraine
iOS 7 - View Controllers Custom Transitions (CocoaHeads Lyon avril 2014)
vtourraine
0
150
iOS 7 - Background Fetching (CocoaHeads Lyon octobre 2013)
vtourraine
0
230
Other Decks in Programming
See All in Programming
rage against annotate_predecessor
junk0612
0
170
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
130
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
170
Ruby Parser progress report 2025
yui_knk
1
460
スケールする組織の実現に向けた インナーソース育成術 - ISGT2025
teamlab
PRO
2
170
Reading Rails 1.0 Source Code
okuramasafumi
0
250
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
AI時代のUIはどこへ行く?
yusukebe
18
9.1k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
820
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Speed Design
sergeychernyshev
32
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
It's Worth the Effort
3n
187
28k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
A better future with KSS
kneath
239
17k
Agile that works and the tools we love
rasmusluckow
330
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Code Reviewing Like a Champion
maltzj
525
40k
Done Done
chrislema
185
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
UIActivityViewController CocoaHeads Lyon - octobre 2013 Vincent Tourraine - shazino
Pour quoi faire ? ➡ Échange de données avec différents
services (Email, Twitter, services tiers) ✴ Nouveauté iOS 7 : AirDrop ✴
None
iOS 6 iOS 7
UIActivityViewController @interface UIActivityViewController : UIViewController - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
Activity Items • NSString • NSURL (file:// ou http://) •
UIImage • <UIActivityItemSource>
Application Activities • Instance d’une classe héritant d’UIActivity ‣ Type
‣ Image ‣ Titre ‣ Méthode canPerformWithActivityItems: ‣ Méthode performActivity
UIActivityViewController @interface UIActivityViewController : UIViewController - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
Présentation ➡ iPhone, iPod touch : modal ➡ iPad :
popover
Plus d’infos • UIActivityViewController Class Reference https://developer.apple.com/library/ios/documentation/uikit/reference/ UIActivityViewController_Class/Reference/Reference.html • UIActivity
Class Reference https://developer.apple.com/library/ios/documentation/uikit/reference/ UIActivity_Class/Reference/Reference.html