Objective-C è un linguaggio di programmazione orientato agli oggetti basato su elementi di C e di SmallTalk. Si tratta infatti di un superset di C (ovvero qualsiasi documento C valido è anche un documento Objective-C valido), di cui implementa la sintassi procedurale combinata al sistema di trasmissione messaggi derivata da SmallTalk.
Creato negli anni 80 da Brad Cox e Tom Love, adesso Objective-C è sviluppato da Apple: è infatti il principale linguaggio di programmazione usato da Apple per le API Cocoa e Cocoa Touch, e per la maggior parte delle proprie applicazioni.