setValueForKeysWithDictionary辞書によるこの方法は反復し、
forKeyPath:属性にマッチする文字列その後setValueの呼び出し:
(1)現在のモデルへのキーは、同じ名前を持つ行くキーセット方法は存在しません。
もしそうなら、それはプロパティにコピーし、setメソッドを呼び出します。
そこには、設定された方法ではありませんが、また、一致する場合(2)、あなたは同じキー値であり、また、メンバーは_key属性下線;
その場合は、直接属性のメンバーには、割り当てを強調しました。
(3)属性のいかなるメンバーに下線ないだけでなく、一致するように存在する場合、キー部材のプロパティ値と同じ存在しません、
もしそうなら、直接プロパティの割り当てのメンバーのメンバーに。
forUndefinedKey:あなたがいない場合は(4)、それは現在のモデルのsetValueを呼び出します
(5)それが直接与えられていない場合。