RubyMotionのREPLでプログラムで使用していない定数を参照

| コメント(0) | トラックバック(0)

RubyMotionのREPLはシミュレータでアプリを実行しながら内部の状態を確かめられるので便利ですが、こういう風に書けばいいのかな?といったトライアンドエラーで実験するときに、Frameworkや外部ライブラリ中のクラスや定数がプログラム中で使っていないとREPLでは未定義となっていて残念です。

こういう実験の例

使っているライブラリの定義を全て列挙したソースを生成してやれば参照できるようになるに違いないと思ってRakeタスク作りました(・ω・)

https://gist.github.com/iwazer/6292291

RubyMotionのRakefileのおしりにコピペしてpreload=trueオプションを付ければ使えます。

$ rake preload=true

だがしかし、自動生成したソースのコンパイルに5分とかかかります!m9(^Д^)

@watson1978 さんによると、そのうち本体で対応してくれるようになるかも、という事ですので、それまで用です(笑)



トラックバック(0)

トラックバックURL: http://www.iwazer.com/mt/mt-tb.cgi/1443

コメントする

このブログ記事について

このページは、iwazerが2013年8月23日 08:42に書いたブログ記事です。

ひとつ前のブログ記事は「Dir.globでシンボリックリンクをたどってくれない件」です。

次のブログ記事は「RubyMotionとOpenCVでマンガ風フィルタ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。