NSObjectサブクラスのパブリックインターフェイスを次のように定義しています。
@interface MyObject : NSObject
{
NSString *_key1;
NSString *_key2;
NSString *_key3;
}
- (id)initWithDict:(NSDictionary *)dict;
@end
initWithDict:メソッドを実装して、次のように定義されたNSDictionaryを渡すことができるようにするためのトリックはありますか?
{"key1": "value1"、 "key2": "value2"、 "key3": "value3"}
そして、initメソッドは、関連するインスタンス変数を対応する「値」で設定できますか?