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.