Alphasite

The programmers site

Estadísticas web

Estadisticas web

Publicidad

Languages

Google AdSense

Poll

Who's online

There are currently 0 users and 12 guests online.

Nueva versión del SDK del iPhone


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];
    mainView = [[UIView alloc] initWithFrame: rect];
    textView = [[UITextView alloc]
        initWithFrame: CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
    [textView setEditable:YES];
    [textView setTextSize:14];

    [window orderFront: self];
    [window makeKey: self];
    [window _setHidden: NO];
    [window setContentView: mainView];
    [mainView addSubview:textView];

    [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

Reply

CAPTCHA
Esta pregunta permite identificar a los usuarios humanos de los robtos de spam de internet
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.