Junior — Middle
Πώς αποκτάτε πρόσβαση στις ιδιότητες και τις μεθόδους ενός αντικειμένου κλάσης στον προγραμματιστικό κώδικα;
sobes.tech AI
Απάντηση από AI
Στο iOS (Swift ή Objective-C), η σύνταξη με τελεία χρησιμοποιείται για την πρόσβαση στις ιδιότητες και τις μεθόδους ενός αντικειμένου κλάσης.
Για παράδειγμα, σε Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("Γειά σου, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // πρόσβαση στην ιδιότητα
person.greet() // κλήση μεθόδου
Σε Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"Γειά σου, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // πρόσβαση στην ιδιότητα
[person greet]; // κλήση μεθόδου
Έτσι, για την πρόσβαση στις ιδιότητες και τις μεθόδους ενός αντικειμένου, χρησιμοποιείται ο τελεστής "." στο Swift και η σύνταξη με τετράγωνα αγκύλες στο Objective-C.