iOSCodificación del valor clave-Observación del valor clave


Observaciones

KVC : - Codificación Clave-Valor

Normalmente se accede a las variables de instancia a través de propiedades o accesores, pero KVC ofrece otra forma de acceder a las variables en forma de cadenas. De esta manera, su clase actúa como un diccionario y el nombre de su propiedad, por ejemplo, "age" se convierte en clave y el valor que posee la propiedad se convierte en valor para esa clave.

For example, you have employee class with "age" property. Normally we access like this.
emp.age = @”20″;
NSString age = emp.age; 

But KVC works like this: 
[emp valueForKey:@"age"]; 
[emp setValue:@"25" forKey:@"age"];

KVO : - Key-Value Observer

El mecanismo a través del cual se notifica a los objetos cuando hay un cambio en cualquiera de las propiedades se llama KVO. Ex .: teclado de notificación

Por ejemplo, el objeto de persona está interesado en recibir una notificación cuando la propiedad accountBalance se cambia en el objeto BankAccount. Para lograr esto, Person Object debe registrarse como observador de la propiedad AccountBalance de BankAccount mediante el envío de un addObserver: forKeyPath: options: context: message.

Codificación del valor clave-Observación del valor clave Ejemplos relacionados