Странный синтаксис target-c - квадратные скобки и знак @

Я использую GHSidebarNav в одном из моих проектов, и я наткнулся на этот код, выделяющий массив объектов. Я просто понятия не имею, что он делает. Это просто массив? Что это странно@[...] синтаксис? Я не видел этого раньше:

NSArray *controllers = @[
    @[
        [[UINavigationController alloc] initWithRootViewController:[[GHRootViewController alloc] initWithTitle:@"Profile" withRevealBlock:revealBlock]]
    ],
    @[
        [[UINavigationController alloc] initWithRootViewController:[[GHRootViewController alloc] initWithTitle:@"News Feed" withRevealBlock:revealBlock]],
        [[UINavigationController alloc] initWithRootViewController:[[GHMessagesViewController alloc] initWithTitle:@"Messages" withRevealBlock:revealBlock]],
        [[UINavigationController alloc] initWithRootViewController:[[GHRootViewController alloc] initWithTitle:@"Nearby" withRevealBlock:revealBlock]],
        [[UINavigationController alloc] initWithRootViewController:[[GHRootViewController alloc] initWithTitle:@"Events" withRevealBlock:revealBlock]],
        [[UINavigationController alloc] initWithRootViewController:[[GHRootViewController alloc] initWithTitle:@"Friends" withRevealBlock:revealBlock]]
    ]
];
 rmaddy20 нояб. 2012 г., 22:49
@RobertHarvey Ваша ссылка не упоминает новый синтаксис литерала массива.
 Robert Harvey20 нояб. 2012 г., 22:35

Ответы на вопрос(2)

Тот's новый целевой литерал C, который объявляет многомерный массив.

Это'с заменой[NSArray arrayWithObjects:[NSArray arrayWithObjects:...], [NSArray arrayWithObjects:..]]];

 Imme2200920 нояб. 2012 г., 22:53
Спасибо...............
Решение Вопроса

Это литералы массива, тип литерала контейнера,имеется в наличии в Xcode 4.4 и позже.

Увидеть:"

Буквальный синтаксис " разделобсуждение массивов в программировании с целью CObjective-C Литералы обсуждение на сайте LLVMWWDC 2012Современная Objective-Cоколо 19-20 минутWWDC 2012Переход на современный Objective-C
 Imme2200920 нояб. 2012 г., 22:53
О да. Я нашел этот слайд с@[ Синтаксис массива на нем. Спасибо за ссылки

Ваш ответ на вопрос