AD

¿Ya dominas lo básico? Un curso estructurado de Objective-C es la vía rápida para dar el salto.

Ver cursos de Objective-C en Udemy

Enlace de afiliado. No te cuesta nada extra.

🍎Lecciones de Objective-C
Lección 2 / 68

Tu primera salida (NSLog)

En esta lección escribirás tu primer programa en Objective-C y mostrarás un texto por pantalla.

Hay tres piezas que aparecerán en todos los programas. #import <Foundation/Foundation.h> trae la biblioteca básica; @autoreleasepool delimita la zona donde se gestiona la memoria de los objetos; y NSLog imprime.

Fíjate en la arroba de @"...". En Objective-C, "texto" a secas es una cadena de C, mientras que @"texto" es un objeto NSString. Esa arroba aparece delante de casi todo lo que es un objeto literal, y olvidarla es el primer tropiezo de todo el mundo.

Una advertencia sobre la salida: NSLog escribe por la salida de errores y añade delante la fecha, el nombre del programa y unos números. En Xcode verás algo como 2026-08-17 12:00:00.123 programa[1234:5678] ¡Hola!. Aquí se muestra solo el mensaje, que es lo que importa para aprender.

El lenguaje nació en los años ochenta y fue el de NeXT y luego el de todo el software de Apple hasta que Swift lo relevó en 2014. Sigue vivo en millones de líneas de código en producción.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Objective-C directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)