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

标签 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 上看到了它们

完全奇怪。

最佳答案

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

关于objective-c - 这种符号在 Objective-C 中是否合法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251635/

相关文章:

ios - 将刷新按钮添加到导航栏

objective-c - 隐藏状态栏会留下空白

ios - physicsBody 与 spriteNode 未对齐

Xcode 使用 FIXME、TODO、???,?

ios - 更改 UISearchController 上的状态栏颜色

xcode - 以编程方式重命名 XCode 项目

xcode4 - Xcode 4 - 如何获取 .app 文件?

iphone - Xcode 中的代码签名错误

iphone - Xcode 4.2。问题: Standard (armv7)

ios - 在 UIBarButtonItem 中添加后退箭头