Cómo Crear Una Aplicación Simple para iPhone en iOS 5: Parte 1/3

Update 2/16/12: Completamente actualizado para iOS 5. El iPhone es una plataforma de desarrollo increíble para los programadores independientes. Nunca ha sido tan fácil tener una idea, generar algo de código, y luego tenerlo a disposición de ¡millones de clientes potenciales! Últimamente he estado recibiendo muchas consultas de personas que recién se encuentran con el […] By Ray Wenderlich.

Leave a rating/review
Save for later
Share
You are currently viewing page 3 of 3 of this article. Click here to view the first page.

¡Fotos de bichos!

Por supuesto, vamos a necesitar fotos de algunos insectos para esto. Puedes obtener algunas de internet o descargar esta colección Scary Bug Pictures que he encontrado en stock.xchng.

Una vez descargados los archivos, es cosa de arrastrar y soltar en la raíz de tu árbol en el Project Navigator. Cuando la ventana de opciones aparezca, asegúrate de seleccionar la opción “Copy items into destination group’s folder (if needed)” y hacer click en Add.

Adding scary bugs files to project

Luego abre el archivo AppDelegate.m y realiza los siguientes cambios:

// Al principio del archivo
#import "MasterViewController.h"
#import "ScaryBugDoc.h"

// Al principio de application:didFinishLaunchingWithOptions
ScaryBugDoc *bug1 = [[ScaryBugDoc alloc] initWithTitle:@"Potato Bug" rating:4 thumbImage:[UIImage imageNamed:@"potatoBugThumb.jpg"] fullImage:[UIImage imageNamed:@"potatoBug.jpg"]];
ScaryBugDoc *bug2 = [[ScaryBugDoc alloc] initWithTitle:@"House Centipede" rating:3 thumbImage:[UIImage imageNamed:@"centipedeThumb.jpg"] fullImage:[UIImage imageNamed:@"centipede.jpg"]];
ScaryBugDoc *bug3 = [[ScaryBugDoc alloc] initWithTitle:@"Wolf Spider" rating:5 thumbImage:[UIImage imageNamed:@"wolfSpiderThumb.jpg"] fullImage:[UIImage imageNamed:@"wolfSpider.jpg"]];
ScaryBugDoc *bug4 = [[ScaryBugDoc alloc] initWithTitle:@"Lady Bug" rating:1 thumbImage:[UIImage imageNamed:@"ladybugThumb.jpg"] fullImage:[UIImage imageNamed:@"ladybug.jpg"]];
NSMutableArray *bugs = [NSMutableArray arrayWithObjects:bug1, bug2, bug3, bug4, nil];

UINavigationController * navController = (UINavigationController *) self.window.rootViewController;
MasterViewController * masterController = [navController.viewControllers objectAtIndex:0];
masterController.bugs = bugs;

Aquí simplemente hemos utilizado el inicializador de ScaryBugDoc para crear cuatro insectos de ejemplo, pasando como parámetros los valores de título, calificación e imagen para cada uno de ellos. Los añadimos todos a un arreglo NSMutableArray y luego configuramos en nuestra vista de tabla.

Y hablando de ella, podemos obtener un puntero al RootViewController ya que sabemos que es el primer view controller en la pila del controlador de navegación. Existen otras formas de obtener dicho puntero pero esta es una de las mejores por su simplicidad.

¡Eso es todo! Compila y ejecuta tu aplicación. Si todo va bien deberías poder ver una lista de los bichos más atemorizantes en tu vista de tabla.

Scary Bugs Table View

¿A donde vamos ahora?

En el siguiente enlace encontrarás un proyecto de ejemplo con todo el código fuente desarrollado hasta el momento en el tutorial.

Por favor déjame saber si algo de lo expuesto anteriormente resulta confuso o si te gustaría que entrase en detalles en algún punto particular.

En la siguiente entrega, cubriremos lo necesario para crear una vista de detalles para los insectos de modo que podamos editarlos y calificarlos.

Contributors

Over 300 content creators. Join our team.