Objective-C中这种符号是否合法

时间:2011-06-06 11:55:59

标签: objective-c xcode4

CLLocationCoordinate2D coord = {latitude: 61.2180556, longitude: -149.9002778};
MKCoordinateSpan span = {latitudeDelta: 0.2, longitudeDelta: 0.2};
MKCoordinateRegion region = {coord, span};
这是什么?卷曲括号?

也不应该是CLLocationCoordinate2D * coord

我在http://www.iphonedevsdk.com/forum/tutorial-discussion/39374-mkmapview-tutorial-using-latitude-longitude.html

上看到了它们

完全奇怪。

1 个答案:

答案 0 :(得分:6)

这是用于初始化结构的C99“指定初始化程序”语法。 (它与类的“指定初始化器”的Objective-C概念无关。)