Desarrollo iOS: Integrar Twitter en mi aplicación
Desde la aparición de iOS 5 en el mercado, la integración con Twitter se ha simplificado considerablemente. Aún así, vamos a dedicar este artículo a describir las posibilidades de esta nueva funcionalidad.
Para el ejemplo, crearemos un proyecto sencillo, con un simple botón, y nos centraremos en conocer el código necesario para realizar la llamada al Compositor de Twitter de iOS 5.
En mi primer lugar, debemos incluir en nuestro proyecto un nuevo framework: Twitter.framework.
Para ello, recordar que deberemos pulsar en el nombre de nuestra aplicación en el explorador de la parte izquierda de la pantalla, y posteriormente seleccionar la pestaña “Build Phases”, “Link Binary With Libraries”.
Allí podemos pulsar el botón “+” y seleccionar “Twitter.framework”.
Una vez hecho esto bastará con incluir la clase “Twitter” en nuestro View Controller.
#import <Twitter/Twitter.h> @implementation TwitterViewController
Ahora vamos a ver lo sencillo que es incluir una llamada a la API del Framework Twitter.
- (IBAction)enviarTweet:(id)sender {
if ([TWTweetComposeViewController canSendTweet])
{
TWTweetComposeViewController *tweetSheet =
[[TWTweetComposeViewController alloc] init];
[tweetSheet setInitialText:@"Enviando
un tweet desde migueldiazrubio.com! :·)"];
[self presentModalViewController:tweetSheet animated:YES];
}
else
{
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Lo siento"
message:@"No puede enviar un Tweet en estos momentos."
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
}
Como podéis observar, hacemos una comprobación previa mediante el método “canSendTweet” para verificar que el usuario cumple las siguientes condiciones:
- Dispone de Internet en estos momentos
- Dispone de una cuenta Tweet configurada correctamente en Ajustes/Twitter (esto en el simulador deberéis configurarlo para poder verificar el funcionamiento).
Adicionalmente es posible adjuntar imagenes, enlaces, etc en los Tweets. Para ello os recomiendo echar un vistazo a la propia Web de Apple sobre el Twitter Framework: Twitter Framework Reference.
Podéis descargar todo el código fuente de este artículo este enlace.

Grande artistaaaaaaa
Le resultó de ayuda?
Me gustaNo me gusta