Sobes.tech
Back to questions
Junior — Middle
71

Как получить доступ к свойствам и методам объекта класса в программном коде?

Answer from AI

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.