Muutujad, mida deklareerite Objective-C ja Objective-C andmetüüpides, peavad olema sellist tüüpi, mille kompilaator suudab ära tunda. Objective-C sisaldab mitmeid sisseehitatud andmetüüpe ja mehhanisme uute loomiseks, et programmeerida teie iPhone'i või Mac OS X rakendusi.
Sisseehitatud tüübid
Tüüp |
Kirjeldus |
Suurus |
char |
Tegelane |
1 bait |
int |
Täisarv — täisarv |
4 baiti |
ujuk |
Üks täppis ujukomaarv |
4 baiti |
Kahekordne |
Kahekordse täpsusega ujukomaarv |
8 baiti |
lühike |
Lühike täisarv |
2 baiti |
pikk |
Kahekordne lühike |
4 baiti |
pikk pikk |
Kahekordne pikk |
8 baiti |
BOOL |
Boolean (märgiga märk) |
1 bait |
Loendamistüübid
enum typeName { identifikaator1, ... identifikaator};
Identifikaatorid on konstantide tüüpi int.
typedef
typedef typeName identifikaator;
Seob identifikaatori kindla tüübiga.
Konstandid
const tüübi identifikaator = väärtus;
#määratle identifikaatori väärtus
Võimaldab määrata konstantidele nimesid.