Определение и инициализация

Структуры (записи)

typedef struct {
    int x, y;
} CPoint;
@end

CPoint p1 = {1, 2};
//p1.x is 1 and p1.y is 2

CPoint p2;
int x2 = p2.x;
//x2 is some int value

struct {
    int top, left;
} p3 = {3, 4};
int left = p3.left;
//left is 4