Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 用{}符号初始化CGPoint_Iphone_Objective C_Ios_Macos_Cgpoint - Fatal编程技术网

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
函数调用更快吗?