Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Activity View Controller (CocoaHeads Lyon octobre 2013)
Vincent Tourraine
October 11, 2013
Programming
0
89
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
120
iOS 7 - Background Fetching (CocoaHeads Lyon octobre 2013)
vtourraine
0
150
Other Decks in Programming
See All in Programming
モデルの定義に基づくバリデーションを実現するためのpydantic入門
daikikatsuragawa
0
120
테라폼으로 ECR 관리하기 (How to Manage ECR with Terraform)
posquit0
0
530
Rust on Lambda 大きめCSV生成
atsuyokota
1
410
Pluggable Storage in PostgreSQL
sira
1
200
Records の使い方はこれでいいの? をみんなで考えたい / Java DO #20
gishi_yama
0
130
SwiftUI+TCAに挑戦!NewsPicks iOSアプリのリアーキテクチャ/re-architecture-newspicks-ios-app-with-swiftui-and-tca
takehilo
0
420
kintone × LINE Bot で餃子検定Botを作った話
naberina
0
350
RustのWebフレームワーク周りの概観
hayao
0
190
FullStack eXchange, July 2022
brucel
0
200
Carp言語さわってみた 〜鯉を取り戻せ編〜
tsin45
0
110
Web Componentsを作れる デザインツールの開発
seanchas116
0
250
How to start contributing to Kubernetes Projects
ydfu
0
150
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
47
4k
Bootstrapping a Software Product
garrettdimon
296
110k
Stop Working from a Prison Cell
hatefulcrawdad
262
17k
Designing on Purpose - Digital PM Summit 2013
jponch
106
5.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
The World Runs on Bad Software
bkeepers
PRO
57
5.4k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
6k
Gamification - CAS2011
davidbonilla
75
3.9k
Raft: Consensus for Rubyists
vanstee
127
5.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
Making Projects Easy
brettharned
99
4.4k
Testing 201, or: Great Expectations
jmmastey
21
5.5k
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