Activity View Controller (CocoaHeads Lyon octobre 2013)

Activity View Controller (CocoaHeads Lyon octobre 2013)

74079210c61f36dff0a74f24da5727e7?s=128

Vincent Tourraine

October 11, 2013
Tweet

Transcript

  1. UIActivityViewController CocoaHeads Lyon - octobre 2013 Vincent Tourraine - shazino

  2. Pour quoi faire ? ➡ Échange de données avec différents

    services (Email, Twitter, services tiers) ✴ Nouveauté iOS 7 : AirDrop ✴
  3. None
  4. iOS 6 iOS 7

  5. UIActivityViewController @interface UIActivityViewController : UIViewController - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;

  6. Activity Items • NSString • NSURL (file:// ou http://) •

    UIImage • <UIActivityItemSource>
  7. Application Activities • Instance d’une classe héritant d’UIActivity ‣ Type

    ‣ Image ‣ Titre ‣ Méthode canPerformWithActivityItems: ‣ Méthode performActivity
  8. UIActivityViewController @interface UIActivityViewController : UIViewController - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;

  9. Présentation ➡ iPhone, iPod touch : modal ➡ iPad :

    popover
  10. 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