Может кто-нибудь объяснить этот синтаксис Objective C @property? - PullRequest
0 голосов
/ 13 февраля 2012

Чтение какого-то примера кода Objective C. только сейчас.

@property (nonatomic, strong) IBOutlet UILabel *descriptionLabel;

Я понимаю, что здесь мы объявляем свойство с именем descriptionLabel.У свойства есть два атрибута: неатомный и сильный.

Что я не понимаю, так это два определения типов ... IBOutlet UILabel ...

Может кто-нибудь объяснить, почему и каковы последствия определения двух типов

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Пожалуйста, прочитайте о IBOutlet и IBAction в Руководстве по основам какао .

1 голос
/ 14 февраля 2012

IBOutlet - # define'd, чтобы быть "пустым".В основном это используется в качестве индикатора в Интерфейсном компоновщике для указания свойств, которые можно установить.

...