Что означает @[object1, object2]?

Возможный дубликат:
Какой тип объекта создает @[obj1, obj2]?

Глядя на шаблон Master-Detail в Xcode, в приложении делегат SplitViewControllerКонтроллеры вида установлены так:

self.splitViewController.viewControllers = @[masterNavigationController, detailNavigationController];

Я не знаю, какова цель знака @ перед квадратными скобками. Это просто как NSArrays сделаны когда не используя [NSArray arrayWithObjects:]?

1 ответ

Решение

Это новая функция синтаксиса. Это синтаксический сахар для создания массива (NSArray) с заданными объектами.

Другие вопросы по тегам