Junior — Middle
Wie greift man im Programmcode auf die Eigenschaften und Methoden eines Klassenobjekts zu?
sobes.tech KI
Antwort von AI
In iOS (Swift oder Objective-C) wird die Syntax mit Punkt verwendet, um auf Eigenschaften und Methoden eines Klassenobjekts zuzugreifen.
Zum Beispiel 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) // Zugriff auf die Eigenschaft
person.greet() // Methodenaufruf
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"; // Zugriff auf die Eigenschaft
[person greet]; // Methodenaufruf
Daher wird der Operator "." in Swift und die eckigen Klammern für Methodenaufrufe in Objective-C verwendet.