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
#import <Foundation/Foundation.h>trae el mundo de objetos.@autoreleasepoolacota la memoria de todo lo de adentro.NSLog(@"Opening %@", shop)formatea con %@ para objetos.
Palabras clave y builtins usados aquí
NSStringintreturnvoid
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.
Paso 1 de 3 en Valores; paso 1 de 27 en Fundamentos del lenguaje.