Archive for March 12th, 2008
Leo en Microsiervos que los cazadores de mitos pondrán a prueba si se pudo haber simulado la llegada a la luna,
A lo largo del programa recrearán los diversos escenarios que se filmaron en 1969 y los años subsiguientes para tratar de comprobar lo facil o dificil que pudo haber sido engañar al público a través de la televisión. Se harán preguntas del tipo: ¿Cómo ondea realmente una bandera en el vacío?, etc..
De las palabras de Alvy (Microsiervos):
¿Alguien cree realmente que con la tecnología de finales de los 60, con ordenadores con menos potencia que una calculadora, con astronautas que llevaban cuadernos y lápices para hacer los cálculos se podían enviar hombres a la luna y devolverlos seguros a la Tierra?
La fecha de emisión estaba prevista para el día 25 de abril, pero al parecer hicieron un cambio, y todavia no lo han definido. así que tendrémos que esperar. Pienso que será un programa muy interesante.
Apenas hoy acabo de instalar el iPhone SDK, y ya he empezado a hacer mis primeras pruebas, bueno primero que nada quiero comentarles que he estado leyendo el “iPhone Programming Guide”, el cual lo puedes conseguir en el iPhone Dev Center, mis observaciones son las siguientes:
Si quieres desarrollar aplicaciones para iPhone y no has programado aplicaciones para Mac OS X, lo primero que te recomendaría es que leyeras y aprendieras a programar en Objective-C con el framework cocoa.. Existen libros muy buenos, tales como Cocoa Programming for Max OS X, y diversos sitios con recursos interesantes como Cocoa Dev Central, Cocoa Builder, CocoaDev, y el Developer Connection de Apple.
Si ya has desarrollado aplicaciones para Mac OS X, y manejas muy bien las técnicas de Cocoa Drawing, entonces vas por buen camino, ya que al día de hoy todas las interfaces se hacen programáticamente, ya que por ser una beta, todavía no esta integrado el Interface Builder. Aunque afirman que para la versión final (alrededor de junio), ya estará integrado todo. Pero tu sabes si te quieres esperar hasta junio o empezar a hacer tus pruebas.
Si no conoces sobre Cocoa drawing existe un libro muy bueno llamado Programming with Quartz: 2D and PDF Graphics in Mac OS X.
Para desarrollar una aplicación para iPhone es de la misma manera que lo haces para Mac OS X, es decir, xcode, cocoa, objective-c, etc…
Al momento de crear un proyecto nuevo, xcode te muestra una serie de templates para iPhone, los cuales son:
- Cocoa Touch Application
- Cocoa Touch List
- Cocoa Touch Toolbar
Para realizar el programita que les pongo como imagen de esta entrada utilicé Cocoa Touch Application, y el código para generar el texto es el siguiente:
- (void) drawRect:(CGRect) rect
{
NSString *alfrek = @"Alfrek.net";
NSString *hello = @"First iPhone Application!";
CGPoint location = CGPointMake(10, 20);
UIFont *font = [UIFont systemFontOfSize:28];
[[UIColor whiteColor] set];
[alfrek drawAtPoint:location withFont:font];
font = [UIFont systemFontOfSize:24];
[[UIColor grayColor] set];
location = CGPointMake(10, 45);
[hello drawAtPoint:location withFont:font];
location = CGPointMake(6, 220);
NSString* imagePath = [[NSBundle mainBundle] pathForResource:@”simpsonized” ofType:@"png"];
UIImage *sunImage = [[UIImage alloc] initWithContentsOfFile:imagePath];
[sunImage drawAtPoint:location];
}
Algo muy simple, de hecho es una versión modificada del “Hello, World” que viene en la guía de programación que liberó Apple.
Proximamente a como vaya avanzando les traeré mas tutoriales, con ejemplos mas complejos, por lo pronto a seguir estudiando.

