Spremenljivke, ki jih navedete v Objective-C, Objective-C podatkovni tipi, morajo biti tipa, ki ga lahko prevajalnik prepozna. Objective-C ima številne vgrajene vrste podatkov, pa tudi mehanizme za ustvarjanje novih za programiranje aplikacij za vaš iPhone ali Mac OS X.
Vgrajene vrste
	
		
			| Vrsta | 
			Opis | 
			Velikost | 
		
		
			| char | 
			Znak | 
			1 bajt | 
		
		
			| int | 
			Celo število - celo število | 
			4 bajti | 
		
		
			| lebdeti | 
			Enotno natančno število s plavajočo vejico | 
			4 bajti | 
		
		
			| Dvojni | 
			Število s plavajočo vejico z dvojno natančnostjo | 
			8 bajtov | 
		
		
			| kratek | 
			Kratko celo število | 
			2 bajta | 
		
		
			| dolga | 
			Dvojni kratek | 
			4 bajti | 
		
		
			| dolgo dolgo | 
			Dvojna dolga | 
			8 bajtov | 
		
		
			| BOOL | 
			Boolean (podpisani znak) | 
			1 bajt | 
		
	
Vrste štetja
enum typeName { identifikator1, ... identifiern};
Identifikatorji so konstanti tipa int.
typedef
typedef identifikator typeName;
Identifikator poveže z določeno vrsto.
Konstante
identifikator tipa const = vrednost;
#define vrednost identifikatorja
Omogoča vam, da določite imena za konstante.