Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What are kvc and kvo? Provide an example.



What are kvc and kvo? Provide an example...

Answer / Bhaskar Narayan

In Objective-C, Key-Value Coding (KVC) and Key-Value Observing (KVO) are design patterns for dynamic runtime behavior. KVC allows you to access instance variables and call methods on objects using strings instead of fixed property names. KVO enables you to observe changes to an object's properties automatically. Here is a simple example of KVC: NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"John", @"name", @30, @"age", nil]; NSString *value; value = [dict objectForKey:@"name"]; // returns John. Example of KVO: You can observe changes to an object's properties using NSKeyValueObserving protocol.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Objective-C Interview Questions

How do I open .m files?

1 Answers  


What are the attributes of category?

1 Answers  


Is method and function same?

1 Answers  


What happens if you add your just created object to a mutable array, and you release your object?

1 Answers  


What are the delegate?

1 Answers  


What is synthesized in objective-c?

1 Answers  


What is the class of a constant string?

1 Answers  


How can we put nil it into dictionary/array?

1 Answers  


What is a goal and objective?

1 Answers  


What is polymorphism in objective-c?

1 Answers  


What is atomic property?

1 Answers  


What is instancetype?

1 Answers  


Categories