Other answers suggest TWTweetComposeViewController , however you should, if you can avoid using this class, now it's deprecated in iOS 6.
See here: TWTweetComposeViewController deprecated in iOS6
And from Apple, WWDC 2012, the presentation of 306 PDF presentations :
Twitter structure
• Twitter outdated
• Do not use TWTweetComposeViewController
To use Twitter now, you must use the SLComposeViewController class of the SLComposeViewController structure, its use is almost identical to TWTweetComposeViewController .
You may need support for iOS 5, in which case you have no other option for using the TWTweetComposeViewController class, but you should make an effort to check on the SLComposeViewController and use it if available, simply because it will save you time and effort in the near future when iOS 5 support is disabled, the TWTweetComposeViewController class TWTweetComposeViewController indeed disappear. If you now use the Twitter platform for simplicity, as it works on iOS 5 and 6, you will be noticed and you will have problems sometime later, these are just a few lines for this and this will mean that you do not need will worry about future releases of the iOS SDK.
You should import Twitter.framework and Social.framework , mark them as an optional import (optional).
Code example:
UIImage *myImage = [...];
source share