きりかノート 3冊め

おあそびプログラミング

2006-10-22から1日間の記事一覧

宿題その2 - プロジェクトテンプレートをXcodeネイティブに

RubyCocoa の Application と Document base Application のプロジェクトテンプレートが Project Builder のまんまだったので、Universal Binary がつくりにくいというので変換した。はじめは Xcode 2.0 にしようと Tiger の DVD 引っ張り出したんだけど、こ…

宿題その1 - eval でメソッドをオーバーライドしても反映されない

MSM2006での宿題 1/2。メソッドキャッシュなのかなあと思って検証。 require 'osx/cocoa' class Foo < OSX::NSObject def foo(sender) 111 end end obj = Foo.ocm_send(:alloc).ocm_send(:init) p obj.ocm_send(:foo, nil).to_i class Foo < OSX::NSObject d…