Objective-C es un lenguaje de programación orientado a objetos de propósito general que agrega mensajes de estilo Smalltalk al lenguaje de programación C. Fue el principal lenguaje de programación utilizado por Apple para los sistemas operativos OS X e iOS, y sus respectivas interfaces de programación de aplicaciones (API) Cocoa y Cocoa Touch antes de la introducción de Swift.
Sin Objective-C, Swift nunca se habría presentado.