Dynamisch zu füllen, Objekt-Eigenschaften, die mit dictionary-Werte

In Objective-C, ich habe ein Wörterbuch:

firstName -> John
lastName -> Smith
age -> 34

und ein Objekt Person hat entsprechenden Instanz-Variablen und-Eigenschaften (das handle memory management entsprechend). Ich möchte erstellen Sie eine Komfort-Initialisierer, die in ein Wörterbuch als argument und listet alle Objekt-Felder (über deren Eigenschaften für Speicher-management-Zwecke) von der dictionary-Schlüssel/Werte, anstatt manuell etwas wie:

obj.firstName = [dict objectForKey:@"firstName"];
obj.lastName = [dict objectForKey:@"lastName"];
obj.age = [dict objectForKey:@"age"];
....

Wie kann ich dies tun?

InformationsquelleAutor jrdioko | 2011-06-09
Schreibe einen Kommentar