Является ли этот вид записи законным в Objective - C - PullRequest
3 голосов
/ 06 июня 2011
CLLocationCoordinate2D coord = {latitude: 61.2180556, longitude: -149.9002778};
MKCoordinateSpan span = {latitudeDelta: 0.2, longitudeDelta: 0.2};
MKCoordinateRegion region = {coord, span};

Что это? Фигурные скобки?

Также не должно быть CLLocationCoordinate2D *ordin

Я видел их на http://www.iphonedevsdk.com/forum/tutorial-discussion/39374-mkmapview-tutorial-using-latitude-longitude.html

Совершенно странно.

1 Ответ

6 голосов
/ 06 июня 2011

Это синтаксис C99 «назначенный инициализатор» для инициализации структур. (Это не имеет ничего общего с концепцией Objective-C «назначенных инициализаторов» для классов.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...