Objective-C
Objective-C añade mensajería al estilo Smalltalk sobre C. Fue durante décadas el lenguaje principal para desarrollar en Mac, iPhone y iPad, antes de la llegada de Swift. Sigue presente en bases de código heredadas y frameworks de Apple.
- Creado por Brad Cox & Tom Love
- Año 1984
- Paradigma: Orientado a objetos · compilado
- Extensiones: .m, .mm, .h
Para qué se usa
- Apps iOS heredadas
- Apps macOS
- Frameworks de Apple
A favor
- Maduro y probado
- Interopera con C
- Dinámico en runtime
En contra
- Sintaxis peculiar
- Reemplazado por Swift
- Verboso
Ecosistema
- Cocoa
- UIKit
- Foundation
- Xcode
- CocoaPods
Ejemplo
#import <Foundation/Foundation.h>
int main() {
NSLog(@"¡Hola, mundo!");
return 0;
}