typestar

La forma del programa en Objective-C

El marco clásico: main, un autorelease pool, y NSLog de salida.

// The classic shape: an autorelease pool wrapping main, NSLog out.
#import <Foundation/Foundation.h>

int main(void) {
    @autoreleasepool {
        NSString *shop = @"Spindle Records";
        NSLog(@"Opening %@", shop);
        NSLog(@"Crates on the floor: %d", 12 + 3);
    }
    return 0;
}

Cómo funciona

  1. #import <Foundation/Foundation.h> trae el mundo de objetos.
  2. @autoreleasepool acota la memoria de todo lo de adentro.
  3. NSLog(@"Opening %@", shop) formatea con %@ para objetos.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
260
Tokens
46
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 39 segundos.

Escribe este fragmento

Paso 1 de 3 en Valores; paso 1 de 27 en Fundamentos del lenguaje.

Siguiente →