/// below two methods, all of which belong to the KVC method
//KVC is Cocoa 's big trick! To set the value of an object property indirectly
// program execution, dynamically set the value of the object property, do not care about How to define it in the . h
// as long as the object has attributes (either in. h or in. m defined properties ), it can read / set!
// This way, a bit against the development principles of the program!
// dictionary turn model setvaluesforkeyswithdictionary
// model to dictionary Dictionarywithvaluesforkeys
Suppose Self.person is a person object defined,
The property of the person object has name,age,height, and the private property has weight
Then the object to dictionary is as follows:
nsdictionary *dict = [self. Person dictionarywithvaluesforkeys:@[@ "name"@ "age" , @ "Weight",@ "height"]; Parameter array is the name of the property
The dictionary to model is as follows
[Self.person setvaluesforkeyswithdictionary:d ICT];
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
KVC Simple Introduction-Dictionary to model, model to dictionary