旧gaaamiiのブログ

間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

iPhoneアプリ開発 Twitter連携 - Xcode4.6でSocialフレームワークを使おう

チュートリアル動画2本目。

【Xcode4.6】iPhoneアプリ開発 入門者向けチュートリアル「Twitter連携アプリ」

環境はXcode4.6で、やっていることはこんな感じです。

フレームワークをインポートする
・MainStoryBoardを使ってボタンを置き、コードと結ぶ
・ボタンを押すとツイート投稿画面を出すアクションを実装

Social.frameworkを使えばこんなに簡単なんだー、ってのを実感してもらえればいいかなと思います。Twitterと連携できるだけでもけっこう簡単に面白いことができそうです。僕も頑張ります。

動画中で書いたコード

ViewController.h

#import <Social/Social.h>

ViewController.m

- (IBAction)tweetButton {
    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]){
        SLComposeViewController *twitter = [[SLComposeViewController alloc]init];
        twitter = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
        [twitter setInitialText:[NSString stringWithFormat:@"デフォルトにしたツイートが入るよ!!"]];
        [self presentViewController:twitter animated:YES completion:NULL];
    }
}