Junior — Middle
Ako získať prístup k vlastnostiam a metódam objektu triedy v programovom kóde?
sobes.tech AI
Odpoveď od AI
V iOS (Swift alebo Objective-C) sa syntax s bodkou používa na prístup k vlastnostiam a metódam triedy objektu.
Napríklad v Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Ahoj, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // prístup k vlastnosti
person.greet() // volanie metódy
V Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Ahoj, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // prístup k vlastnosti
[person greet]; // volanie metódy
Takže na prístup k vlastnostiam a metódam objektu sa v Swift používa operátor "." a v Objective-C syntax s hranatými zátvorkami na volanie metód.