Это правильный путь в программировании obj-c
Интересно, правильно ли я программирую или нет. вы не могли бы мне помочь?
@interface ViewController : UIViewController
{
UILabel *messageLabel;
}
@end
когда я объявляю новый объект в.h и создаю в.mi нужно использовать @property (nonatomic, retain) UILabel *messageLabel
? я видел несколько списков, где, когда объект создается кодом @property
не существует и мало где существует, и я в замешательстве.
это правильно, когда я не использую @property (например, для UILabel
, UIImageView
, UIButton
) когда я создаю объекты по коду?
2 ответа
@property
является ключевым словом, полезным для автоматического создания методов установки / получения для этого поля. Если вам не нужен доступ к вашему ярлыку за пределами вашего контроллера представления, вам не нужно использовать @property
и ваш код в порядке.
Ваш код правильный. @property
используется во всем приложении, а не для конкретного UIViewController
, Если вы планируете только ссылаться или изменять ярлык / другой компонент, определите его в { }
иначе @property
должен быть использован