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

Distinguish between @synthesize and @dynamic in objective –c?

1 Answers  


Will objective c be deprecated?

1 Answers  


Is there function overloading in objective-c?

1 Answers  


Does objective-c contain private strategies?

1 Answers  


What is immutable infrastructure?

1 Answers  


What is the difference between underscore and self (i.e self.xx and _xx) ?

1 Answers  


How to reverse array in objective c?

1 Answers  


Explain the difference between uiwindow and uiview?

1 Answers  


What are the important data types found in objective-c?

1 Answers  


Who calls dealloc method? Can we implement dealloc in arc?

1 Answers  


How to use swift protocol in objective c?

1 Answers  


What is the difference between a script and function?

1 Answers  


Categories