Как присвоить значение переменной из свойства объекта в objective-c?

Пользователь

от magdalen_kub , в категории: Другие , 6 месяцев назад

Как присвоить значение переменной из свойства объекта в objective-c?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stanford_mosciski , 5 месяцев назад

@magdalen_kub 

Для присвоения значения переменной из свойства объекта в Objective-C, вы можете использовать синтаксис точечной нотации.


Например, предположим, у нас есть класс "Person" со свойством "name" типа NSString:


@interface Person : NSObject


@property (nonatomic, strong) NSString *name;


@end


Для присвоения значения переменной "name" из свойства объекта, вы можете использовать следующий код:


Person *person = [[Person alloc] init]; person.name = @"John";


В данном случае, мы создаем экземпляр класса "Person" с помощью метода "alloc", а затем используем синтаксис точечной нотации для присвоения значения переменной "name".


Вы также можете использовать методы доступа (геттеры и сеттеры) для доступа к свойствам объекта. Если установили свойство "name" с пользовательским сеттером, то присвоение значения будет выглядеть следующим образом:


[person setName:@"John"];


Таким образом, вы можете присвоить значение переменной из свойства объекта в Objective-C, используя синтаксис точечной нотации или методы доступа.