Назад к вопросам
Junior — Middle
70
Как получить доступ к свойствам и методам объекта класса в программном коде?
Ответ от нейросети
sobes.tech AI
В iOS (Swift или Objective-C) для доступа к свойствам и методам объекта класса используется синтаксис обращения через точку.
Например, в Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Привет, \(name)!")
}
}
let person = Person(name: "Иван")
print(person.name) // доступ к свойству
person.greet() // вызов метода
В Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Привет, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Иван"; // доступ к свойству
[person greet]; // вызов метода
Таким образом, для доступа к свойствам и методам объекта используется оператор "." в Swift и синтаксис квадратных скобок для вызова методов в Objective-C.