よりRubyらしく書けるように色々と手を加えています。 (済) main不要に 人に見せると一番突っ込まれるのがここ やっぱり分かりにくい 直接トップレベルを実行できるようにする (済) mrubyをサブスレッドで実行する 今までYieldを使っていたような処理を全てやめる 代わりにUIとのやりとりはメインスレッド(UI制御)に dispatch_sync or dispatch_async して行うことにする (済) 無限ループの場合もUIは止まらないように サブスレッドで動かすことで実現できた これでmruby-simplehttpserverのようにずっと待ち受けるようなライブラリも動くようになる 画像の表示 pやputsでテキストと一緒に表示するようにしたい これで関数の戻り値で返す必要がなくなる チャットビューコントローラのようなUIの作り方 ナビゲーションコントローラにmrub