The variables you declare in Objective-C — Objective-C data types — must be a type that the compiler can recognize. Objective-C comes with a number of built-in data types, as well as mechanisms to create new ones, for programming your iOS or Mac OS X applications.
Type | Description | Size |
---|---|---|
char | A character | 1 byte |
int | An integer — a whole number | 4 bytes |
float | Single precision floating point number | 4 bytes |
double | Double precision floating point number | 8 bytes |
short | A short integer | 2 bytes |
long | A double short | 4 bytes |
long long | A double long | 8 bytes |
BOOL | Boolean (signed char) | 1 byte |
Enumeration types |
<span class="code">enum typeName { identifier1, ... identifiern};</span>
Identifiers are of constants of type int.
typedef
typedef typeName identifier;
Associates an identifier with a specific type.
Constants
const type identifier = value; #define identifier value
Allows you to define names for constants.