- 146 名前:137 mailto:sage [2009/06/27(土) 22:24:24 ]
- んー、validate???: error:か、validateValue:forKey:error:使うのが、
ルールなんですね。 ttp://developer.apple.com/jp/documentation/Cocoa/Conceptual/KeyValueCoding/Concepts/Validation.html でも、自動で呼ばれるわけじゃないんで、呼び出し側がvalidateした後にsetするわけですか。 すると、validateとsetの間に他スレッドに割り込まれないようにするためには、 呼び出し側でロックしないといけなくなって、イマイチ。 すると、setterでobjective-cの例外投げたくなるけど、「荻原本」とか、 ttp://google-styleguide.googlecode.com/svn/trunk/objcguide.xml#Avoid_Throwing_Exceptions 見ると、objective-c例外は使うな的なことが書かれてて(両者の理由は違うけど)、悩ましい。
|

|