Iphone 用{}符号初始化CGPoint
在Iphone 用{}符号初始化CGPoint,iphone,objective-c,ios,macos,cgpoint,Iphone,Objective C,Ios,Macos,Cgpoint,在CGPointMake让我失望之后,我发现我们可以像这样初始化静态常量CGPoint: static const CGPoint p = { 0.f, 0.f }; 它可以工作,但花括号符号实际上在做什么?CGPoint是一个结构: struct CGPoint { CGFloat x; CGFloat y; }; 在C中初始化结构是一种有效的方法。请参阅。您认为结构初始化比CGPointMake函数调用更快吗?
CGPointMake
让我失望之后,我发现我们可以像这样初始化静态常量CGPoint
:
static const CGPoint p = { 0.f, 0.f };
它可以工作,但花括号符号实际上在做什么?CGPoint是一个结构:
struct CGPoint {
CGFloat x;
CGFloat y;
};
在C中初始化结构是一种有效的方法。请参阅。您认为结构初始化比
CGPointMake
函数调用更快吗?