Junior — Middle
¿Cómo acceder a las propiedades y métodos de un objeto de clase en el código de programa?
sobes.tech AI
Respuesta de la IA
En iOS (Swift o Objective-C), para acceder a las propiedades y métodos de un objeto de clase, se utiliza la sintaxis de punto.
Por ejemplo, en Swift:
class Person {
var name: String
init(name: String) {
self.name = name
}
func greet() {
print("¡Hola, \(name)!")
}
}
let person = Person(name: "Ivan")
print(person.name) // acceso a la propiedad
person.greet() // llamada al método
En Objective-C:
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
- (void)greet;
@end
@implementation Person
- (void)greet {
NSLog(@"¡Hola, %@!", self.name);
}
@end
Person *person = [[Person alloc] init];
person.name = @"Ivan"; // acceso a la propiedad
[person greet]; // llamada al método
Por lo tanto, para acceder a las propiedades y métodos de un objeto, se utiliza el operador "." en Swift y la sintaxis de corchetes en Objective-C.