次男が保育園に通うに用になってから一ヶ月が経ちました。行き始めた時点では、哺乳瓶で飲むこともままならない状態でしたが、今ではすっかり慣れ、園ではいつもニコニコ笑顔で過ごしている様です。@kjunichiです。
やってみた
[iOS 7] JavaScriptCore Framework を使った Objective-C と JavaScript の連携ができるようになったを参考に試そうとした。
いきなりNSLogでつまずく
irb(main):005:0> NSLog("1+2=%d",result.toInt32) 2013-11-01 05:08:57.085 macruby[28165:507] 1+2=2168928
なんて足し算の結果もロクに表示できずにmacirbで面食らった。
なんとかMacRubyでJavaScriptCoreフレームワークを使ってJavaScriptを動かせた
ruby以下のようにすれば良さそうな事がググって分かった。
#!/usr/bin/env macruby framework 'JavaScriptCore' context=JSContext.alloc.init result=context.evaluateScript("1+2;") NSLog("1 + 2 = %d"%[result.toInt32])
次なる課題
JavaScript からObjective-Cのブロック構文をどやってMacRubyで試せるの?
ここでハマってます。
関連記事