Sobes.tech
Junior — Middle

Hoe krijg je toegang tot de eigenschappen en methoden van een klasse-object in de programmeercode?

sobes.tech AI

Antwoord van AI

In iOS (Swift of Objective-C), wordt de syntaxis met punt gebruikt om toegang te krijgen tot de eigenschappen en methoden van een klasseobject.

Bijvoorbeeld, in Swift:

class Person {
    var name: String
    
    init(name: String) {
        self.name = name
    }
    
    func greet() {
        print("Hallo, \(name)!")
    }
}

let person = Person(name: "Ivan")
print(person.name)  // toegang tot de eigenschap
person.greet()      // aanroep van de methode

In Objective-C:

@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end

@implementation Person
- (void)greet {
    NSLog(@"Hallo, %@!", self.name);
}
@end

Person *person = [[Person alloc] init];
person.name = @"Ivan";  // toegang tot de eigenschap
[person greet];         // aanroep van de methode

Dus, om toegang te krijgen tot de eigenschappen en methoden van een object, wordt in Swift de puntoperator "." gebruikt en in Objective-C de vierkante haakjes voor het aanroepen van methoden.