Sobes.tech
Junior — Middle

Comment accéder aux propriétés et méthodes d'un objet de classe dans le code du programme?

sobes.tech IA

Réponse de l'IA

En iOS (Swift ou Objective-C), pour accéder aux propriétés et méthodes d’un objet de classe, on utilise la syntaxe point.

Par exemple, en Swift :

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

let person = Person(name: "Ivan")
print(person.name)  // accès à la propriété
person.greet()      // appel de la méthode

En Objective-C :

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

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

Person *person = [[Person alloc] init];
person.name = @"Ivan";  // accès à la propriété
[person greet];         // appel de la méthode

Ainsi, pour accéder aux propriétés et méthodes d’un objet, on utilise l’opérateur "." en Swift et la syntaxe des crochets pour appeler les méthodes en Objective-C.