Objective C Twitter engine complete with support for oAuth and the streaming API
Objective-C C
Latest commit bbd5bae Feb 5, 2011 Tim Shi updated readmewith basic instruction
Permalink
Failed to load latest commit information.
Classes adding first version of the code Feb 4, 2011
TouchJSON/Source adding first version of the code Feb 4, 2011
TwitterCommonLibrary.xcodeproj adding first version of the code Feb 4, 2011
oauthconsumer adding first version of the code Feb 4, 2011
LogicTests-Info.plist adding first version of the code Feb 4, 2011
MGTwitterEngine.h adding first version of the code Feb 4, 2011
MGTwitterEngine.m adding first version of the code Feb 4, 2011
MGTwitterEngineDelegate.h adding first version of the code Feb 4, 2011
MGTwitterEngineGlobalHeader.h adding first version of the code Feb 4, 2011
MGTwitterHTTPURLConnection.h adding first version of the code Feb 4, 2011
MGTwitterHTTPURLConnection.m adding first version of the code Feb 4, 2011
MGTwitterLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterMessagesLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterMessagesLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterMessagesParser.h adding first version of the code Feb 4, 2011
MGTwitterMessagesParser.m adding first version of the code Feb 4, 2011
MGTwitterMiscLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterMiscLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterMiscParser.h adding first version of the code Feb 4, 2011
MGTwitterMiscParser.m adding first version of the code Feb 4, 2011
MGTwitterParserDelegate.h adding first version of the code Feb 4, 2011
MGTwitterRequestTypes.h adding first version of the code Feb 4, 2011
MGTwitterSocialGraphLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterSocialGraphLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterSocialGraphParser.h adding first version of the code Feb 4, 2011
MGTwitterSocialGraphParser.m adding first version of the code Feb 4, 2011
MGTwitterStatusesLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterStatusesLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterStatusesParser.h adding first version of the code Feb 4, 2011
MGTwitterStatusesParser.m adding first version of the code Feb 4, 2011
MGTwitterTouchJSONParser.h adding first version of the code Feb 4, 2011
MGTwitterTouchJSONParser.m adding first version of the code Feb 4, 2011
MGTwitterUserListsParser.h adding first version of the code Feb 4, 2011
MGTwitterUserListsParser.m adding first version of the code Feb 4, 2011
MGTwitterUsersLibXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterUsersLibXMLParser.m adding first version of the code Feb 4, 2011
MGTwitterUsersParser.h adding first version of the code Feb 4, 2011
MGTwitterUsersParser.m adding first version of the code Feb 4, 2011
MGTwitterXMLParser.h adding first version of the code Feb 4, 2011
MGTwitterXMLParser.m adding first version of the code Feb 4, 2011
MainWindow.xib adding first version of the code Feb 4, 2011
NSData+Base64.h adding first version of the code Feb 4, 2011
NSData+Base64.m adding first version of the code Feb 4, 2011
NSString+UUID.h adding first version of the code Feb 4, 2011
NSString+UUID.m adding first version of the code Feb 4, 2011
OAuthSignInViewController.h adding first version of the code Feb 4, 2011
OAuthSignInViewController.m adding first version of the code Feb 4, 2011
README updated readmewith basic instruction Feb 5, 2011
StreamingTableViewController.h adding first version of the code Feb 4, 2011
StreamingTableViewController.m adding first version of the code Feb 4, 2011
TwitterCommonLibrary-Info.plist adding first version of the code Feb 4, 2011
TwitterCommonLibrary_Prefix.pch adding first version of the code Feb 4, 2011
main.m adding first version of the code Feb 4, 2011
twitter_load.png adding first version of the code Feb 4, 2011

README

The TSTwitterEngine uses a few other open source projects: MGTwitter Engine, Touch JSON and OAuthConsumer. The goal is to provide an easy to set up library for building Twitter integration into iPhone app. The library provides out of box support for oAuth authentication, twitter's rest api and streaming api.

The project include an demo application for the library. When running, the demo project presents a modal view to ask the user to log into their twitter account, and starts streaming any tweets with the keyword "github" via a table view.

To run the demo project, add your consumer key and consumer secret in the TWitterEngine.h file. 

If you want to change the keyword, replace it in the TwitterCommonLibraryAppDelegate.m

Tim