使用{}表示法初始化CGPoint

时间:2012-04-26 14:53:06

标签: iphone objective-c ios macos cgpoint

CGPointMake让我失望之后,我发现我们可以像这样初始化一个静态const CGPoint

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

它有效,但实际上做的是大括号表示法吗?

1 个答案:

答案 0 :(得分:10)

CGPoint是一个结构:

struct CGPoint {
    CGFloat x;
    CGFloat y;
};

这是在C中初始化结构的有效方法。请参阅Struct initialization of the C/C++ programming language?