Что означает @[object1, object2]?
Возможный дубликат:
Какой тип объекта создает @[obj1, obj2]?
Глядя на шаблон Master-Detail в Xcode, в приложении делегат SplitViewController
Контроллеры вида установлены так:
self.splitViewController.viewControllers = @[masterNavigationController, detailNavigationController];
Я не знаю, какова цель знака @ перед квадратными скобками. Это просто как NSArray
s сделаны когда не используя [NSArray arrayWithObjects:]
?
1 ответ
Решение
Это новая функция синтаксиса. Это синтаксический сахар для создания массива (NSArray
) с заданными объектами.