2012-04-26 3 views
5

После CGPointMake подведи меня, я узнал, что мы можем initalise статический константный CGPoint как это вместо:Инициализация из CGPoint с {} нотации

static const CGPoint p = { 0.f, 0.f }; 

Это работает, но то, что фигурные скобки обозначения на самом деле делать?

ответ

9

CGPoint является структурой:

struct CGPoint { 
    CGFloat x; 
    CGFloat y; 
}; 

Это достоверный метод инициализировать структуры в C. См Struct initialization of the C/C++ programming language?.

+0

Отличное спасибо. –

+0

Считаете ли вы, что инициализация структуры будет работать быстрее, чем вызов функции CGPointMake? – k06a