
Apple a publicado una nueva versión del SDK del iPhone (SDK beta 2) que fundamentalmente, aparte de algunas mejoras leves en XCode 3.1, incluye la inclusión del interface builder para XCode lo que nos permite realizar nuestras interfaces de una forma mucho más intuitiva lo cual, la verdad, se agradece.
Además, con el paquete de descarga (otros 2.1 GB, no se si se podrá uno actualizar o no) se incluye una beta del firmware 2.0 para instalar en los iPhones registrados.
![]() |
A la izquierda podéis ver una imagen de la paleta de controles del interface builder (vía Applesfera). Como se puede ver, aparte de ser muy, muy aparaente, tenemos los controles básicos para construir la mayor parte de las aplicaciones de forma sencilla. Realmente es una mejora bastante sustancial porque consturir aplicaciones para el iPhone sin el implicaba código como el siguiente, con la consecuente dificultad de tenerlo que escribir a mano y los problemas derivados de tener que ubicar en código los elementos lo cual no permite, por un lado hacernos una idea de la posición exacta y por lo tanto del aspecto final del interfaz y es mucho más propenso a contener errores
- (void) applicationDidFinishLaunching: (id) unused
{ UIWindow *window; struct CGRect rect = [UIHardware fullScreenApplicationContentRect]; rect.origin.x = rect.origin.y = 0.0f; window = [[UIWindow alloc] initWithContentRect: rect]; [window orderFront: self]; [textView setText:@"Hello World"]; |
que como véis implica pedir la memoria para la ventana, definir la recta en la que se inscribe, pedir memoria para la vista principal (otro día os explico como funciona eso), crear a mano un textview, etc..
Via: Applesfera