Sobes.tech
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.