[Rubycocoa-devel 78] Key-Value Coding を実装しました

Back to archive index

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*****>



More information about the Rubycocoa-devel mailing list
Back to archive index