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 — синтаксисът с квадратни скоби.