Это правильный путь в программировании 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 должен быть использован

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