Objective-C je objektno-orijentisani programski jezik koji predstavlja spojSmalltalk-a iC-a. Glavni je programski jezik korišćen od straneApple kompanije zaOS X iiOS operativne sisteme i njihove aplikativno-programske interfejse,Cocoa iCocoa Touch.[1]
Korišćen je i naNeXT platformama (NeXTSTEP OS) čiji su derivati OS X i iOS.Generički Objective-C koji ne sadržiCocoa iCocoa Touch biblioteke ili biblioteke koje mogu biti prenešene i reimplementirane za korišćenje na drugimoperativnim sistemima takođe može biti kompajliran i uGCC iClang.
Objective-C je vrlo kratak sloj na vrhuC-a. To znači da se korišćenjem Objective-Ckompajlera mogu kompajlirati i C datoteke , a u klasama se potpuno slobodno može koristiti C kod.
// Primer programa za ispis teksta (izvršavanje u konzoli)#import <Foundation/Foundation.h>// učitavanje osnovne bibliotekeintmain(intargc,constchar*argv[])// glavna funkcija main i zadavanje parametara konzoli{NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];NSLog(@"Zdravo, svete!");[pooldrain];return0;}