Junior — Middle
Kako pristupiti svojstvima i metodama objekta klase u programskom kodu?
sobes.tech АИ
Одговор од АИ
U iOS (Swift ili Objective-C), pristup svojstvima i metodama klase objekta vrši se pomoću sintakse tačke.
Na primer, u Swift-u:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Zdravo, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // pristup svojstvu
person.greet() // poziv metode
U Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Zdravo, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // pristup svojstvu
[person greet]; // poziv metode
Dakle, za pristup svojstvima i metodama objekta, u Swift se koristi operator "." a u Objective-C sintaksa sa uglastim zagradama za pozivanje metoda.