iOS6時代のTwitter /  Facebook連携   KLab(くらぶ)株式会社        村上 雅裕
自己紹介• 村上 雅裕(@murapong)• KLab(くらぶ)株式会社でiOS向け ソーシャルゲームの開発• プライベートではcocos2d• http://murapong.hatenablog.com/
本日のサンプルコード• https://github.com/murapong/ 20121028_iDW
エンジニアとベンチャー企業のCEO/CTOがチームを組んで、既存サービスの新機能開発やUI改善にチャレンジするハッカソン! •   日時  2012/11/16(金) 19:00 ∼ 2012/11/17(土) 20:00 •   場所 東京都...
アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
SLComposeViewController• Twitter / Facebook  などに投稿するための  簡易フォームを提供す  るクラス• Social.frameworkに  含まれる
SLComposeViewCo  ntrollerのデモ
タップすると       表示されるTwitterの複数アカウントにも対応
ハマりポイント• SLServiceTypeTwitterかつ  completionHandlerを実装した場合、明示的に  dismissViewControllerAnimated:completion:  しなければならない• でないと...
アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
SLRequest•   Twitter / FacebookなどへのHTTPリクエストを行    うクラス•   ソーシャルメディアのWeb APIを直接叩ける    •   独自のフォームから投稿したい場合    •   データの取得•  ...
SLRequestのデモ
SLServiceTypes.hSOCIAL_EXTERN NSString *const SLServiceTypeTwitter;SOCIAL_EXTERN NSString *const SLServiceTypeFacebook;SOC...
ただし中国語キーボードが使用可能な場合のみ  ※設定 → 一般 → キーボードから設定可能
iOS5とiOS6の比較          iOS5                        iOS6    Twitter.framework           Social.framework       TWRequest    ...
アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
UIActivityViewController• Safariにある右記の ような画面を提供す るクラス• ソーシャルメディア 連携だけでなく、 メールや印刷なども サポート
UIActivityViewCont   rollerのデモ
まとめ• iOS5からはTwitter、iOS6からは Twitter / Facebookでシングルサ インオンが利用可能• OS側でログインしておけばアプリ ごとのログインが不要となるの で、ユーザの投稿のハードルも下 がる。積極的に利用す...
ご清聴ありがとう ございました
Upcoming SlideShare
Loading in …5
×

iOS6時代のTwitter / Facebook連携

8,892 views

Published on

2012/10/28のiPhone Developer Workshop用の資料

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,892
On SlideShare
0
From Embeds
0
Number of Embeds
3,890
Actions
Shares
0
Downloads
18
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • iOS6時代のTwitter / Facebook連携

    1. 1. iOS6時代のTwitter / Facebook連携 KLab(くらぶ)株式会社 村上 雅裕
    2. 2. 自己紹介• 村上 雅裕(@murapong)• KLab(くらぶ)株式会社でiOS向け ソーシャルゲームの開発• プライベートではcocos2d• http://murapong.hatenablog.com/
    3. 3. 本日のサンプルコード• https://github.com/murapong/ 20121028_iDW
    4. 4. エンジニアとベンチャー企業のCEO/CTOがチームを組んで、既存サービスの新機能開発やUI改善にチャレンジするハッカソン! • 日時  2012/11/16(金) 19:00 ∼ 2012/11/17(土) 20:00 • 場所 東京都港区六本木6-10-1 六本木ヒルズ森タワー22F • 参加費 1000円(懇親会費込み)※前日までにURLをSNS上でシェ アした方は無料! • 詳細 http://everevo.com/event/2493 • 主催 KLab Ventures株式会社
    5. 5. アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
    6. 6. SLComposeViewController• Twitter / Facebook などに投稿するための 簡易フォームを提供す るクラス• Social.frameworkに 含まれる
    7. 7. SLComposeViewCo ntrollerのデモ
    8. 8. タップすると 表示されるTwitterの複数アカウントにも対応
    9. 9. ハマりポイント• SLServiceTypeTwitterかつ completionHandlerを実装した場合、明示的に dismissViewControllerAnimated:completion: しなければならない• でないとキャンセルで閉じる場合にダブルタップ が必要になる/送信完了後に処理が継続できな くなる
    10. 10. アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
    11. 11. SLRequest• Twitter / FacebookなどへのHTTPリクエストを行 うクラス• ソーシャルメディアのWeb APIを直接叩ける • 独自のフォームから投稿したい場合 • データの取得• Accounts.framework(シングルサインオンを提 供)と連携して使用する• Social.frameworkに含まれる
    12. 12. SLRequestのデモ
    13. 13. SLServiceTypes.hSOCIAL_EXTERN NSString *const SLServiceTypeTwitter;SOCIAL_EXTERN NSString *const SLServiceTypeFacebook;SOCIAL_EXTERN NSString *const SLServiceTypeSinaWeibo; Sina Weiboは中国版Twitter
    14. 14. ただし中国語キーボードが使用可能な場合のみ ※設定 → 一般 → キーボードから設定可能
    15. 15. iOS5とiOS6の比較 iOS5 iOS6 Twitter.framework Social.framework TWRequest SLRequestTWComposeViewController SLComposeViewController• 使い方はほぼ同じ• iOS6からTWRequest, TWComposeViewControllerはdeprecated
    16. 16. アジェンダ• SLComposeViewController• SLRequest• UIActivityViewController• まとめ
    17. 17. UIActivityViewController• Safariにある右記の ような画面を提供す るクラス• ソーシャルメディア 連携だけでなく、 メールや印刷なども サポート
    18. 18. UIActivityViewCont rollerのデモ
    19. 19. まとめ• iOS5からはTwitter、iOS6からは Twitter / Facebookでシングルサ インオンが利用可能• OS側でログインしておけばアプリ ごとのログインが不要となるの で、ユーザの投稿のハードルも下 がる。積極的に利用すべし。
    20. 20. ご清聴ありがとう ございました

    ×