kimura wataru
kimur****@i*****
Fri Apr 22 21:27:31 JST 2005
木村です。 Key-Value Coding(KVC)を実装してコミットしました。rubyで定義した CocoaクラスのサブクラスでKey-Value Codingが利用できるようになります。 実装としては、OverrideMixinでvalueForUndefinedKey:と setValue:forUndefinedKeyを追加し、osx/oc_import.rbでCocoaクラスの サブクラス定義時にモジュールOSX::NSKeyValueCodingAttachmentをextendする ようにしました。 10.2以前のシステムでは有効にはなりませんが、今回追加したメソッドが 呼ばれることはないので、とくに問題にはならないと考えています。 あとでサンプルとして、Appleのチュートリアルを実装したものをExamplesに 追加しようと思います。 http://developer.apple.com/documentation/Cocoa/Conceptual/CurrencyConverterBindings/01introduction/chapter_1_section_1.html -- kimura wataru <mailto:kimur****@i*****>