Junior — Middle
Jak uzyskać dostęp do właściwości i metod obiektu klasy w kodzie programu?
sobes.tech AI
Odpowiedź od AI
W iOS (Swift lub Objective-C), dostęp do właściwości i metod obiektu klasy odbywa się za pomocą składni kropki.
Na przykład, w Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Cześć, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // dostęp do właściwości
person.greet() // wywołanie metody
W Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Cześć, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // dostęp do właściwości
[person greet]; // wywołanie metody
W ten sposób, dostęp do właściwości i metod obiektu w Swift odbywa się za pomocą operatora "." a w Objective-C za pomocą nawiasów kwadratowych.