Objective-C is de voorganger van Swift, en was altijd de primaire taal als het ging om iOS of OS X applicaties. Het is een objectgeoriënteerde programmeertaal voor algemene doeleinden die voortbouwt op de programmeertaal C. Objective-C is, in tegenstelling tot C++, een superset van C, wat betekent dat elk correct C-programma ook een correct Objective-C-programma is. Net zoals C++ voegt Objective-C de mogelijkheid toe tot object-georiënteerd programmeren, door de toevoeging van klassen. Tegenwoordig worden nieuwe applicaties voornamelijk in Swift geschreven, omdat deze taal een stuk moderner is, maar Objective-C wordt nog wel steeds officieel ondersteund door Apple.