Az Objective-C, Objective-C adattípusokban deklarált változóknak olyan típusúaknak kell lenniük, amelyeket a fordító képes felismerni. Az Objective-C számos beépített adattípussal, valamint újak létrehozására szolgáló mechanizmussal érkezik az iPhone vagy Mac OS X alkalmazások programozásához.
Beépített típusok
| típus |
Leírás |
Méret |
| char |
Egy karakter |
1 bájt |
| int |
Egész szám – egész szám |
4 bájt |
| úszó |
Egyetlen pontosságú lebegőpontos szám |
4 bájt |
| Kettős |
Dupla pontosságú lebegőpontos szám |
8 bájt |
| rövid |
Rövid egész szám |
2 bájt |
| hosszú |
Dupla rövid |
4 bájt |
| hosszú hosszú |
Dupla hosszú |
8 bájt |
| BOOL |
Logikai (előjeles karakter) |
1 bájt |
Felsorolás típusai
enum typeName { azonosító1, ... azonosító};
Az azonosítók int típusú konstansok.
typedef
typedef typeName azonosító;
Egy azonosítót egy adott típushoz társít.
Állandók
const típusú azonosító = érték;
#define azonosító érték
Lehetővé teszi az állandók nevének meghatározását.