티스토리 뷰
이번에 iOS5로 업데이트 되면서 트위터 관련 API 가 추가되어 테스트 삼아 시도해봤다.
Twitter의 많은 기능을 모두 제공하는 API는 아니지만 개발자로 하여금 간단한 작업만으로 트위터에 빠르게 게시물을 작성할수 있다!!
(1분이면 끝!)
작업 순서
1. Frameworks 에 Twitter.framework를 add 한다.
2. 소스코드에 #import <Twitter/Twitter.h> 추가.
3. 해당 소스코드에 아래와 같이 작성한다.
// 아래 코드는 Apple LLVM 3.0 컴파일러로 구동됨 Auto Reference Counting 기능 사용
// 일단 TWTweetComposeViewController 사용 가능한지 체크하고
if([TWTweetComposeViewController canSendTweet]) {
// TWTweetComposeViewController 생성
TWTweetComposeViewController *vc = [[TWTweetComposeViewController alloc] init];
// 트윗하고자 하는 Text 입력
[vc setInitialText:@"맛있는 등갈비!!!"];
// 트윗하고자 하는 이미지 입력
NSURL *imageUrl = [NSURL URLWithString:@"http://tinyw.in/GurD"];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:imageUrl]];
[vc addImage:image];
// 트윗하고자 하는 URL 입력
NSURL *myFacebookUrl = [NSURL URLWithString:@"http://www.facebook.com/hoiogi"];
[vc addURL:myFacebookUrl];
// 어떻게 창을 띄울까 고민 했는데, 그냥 모달뷰로 띄우면 끝! ㅡㅡ;
[self presentModalViewController:vc animated:YES];
}
실행해보면
* 설정에서 트위터계정 로그인이 되어있어야 작동함.
'iOS SDK' 카테고리의 다른 글
iOS Core Data Progressively Migration (0) | 2011.11.25 |
---|---|
Customize UITabBar in iOS5 (0) | 2011.10.21 |
Navigation Bar Back 버튼의 Text 변경 하기 (0) | 2011.06.03 |
UISearchBar를 테이블뷰의 상단에 위치했을때 자동으로 숨기기 (0) | 2011.06.03 |
URL스키마를 이용한 다른 어플리케이션 실행하기 (0) | 2011.04.19 |
- Total
- Today
- Yesterday
- iPhone
- badgeValue
- beginInterruption
- 배포
- AVAudioSessionDelegate
- ManagedObjectModel
- ARX
- C++
- apns
- AVAudioSessionInterruptionNotification
- 애플 문서
- distribution
- MFC
- C
- git hub
- object-c
- SDK
- iOS5
- MappingModel
- setSelectionIndicatorImage
- UITableView
- ios
- AVAudioSession
- UINavigationBar
- objective-c
- setBackGroundImage
- CAD
- progressively
- endInterruption
- xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |