プロジェクトの作成まずはプロジェクトを作成して動かしてみるところまで。./build/iPhoneSimulator-5.1-Development/Browser.appうん、特に何も問題ないですね。真っ白なViewControllerお次は、カスタムViewControllerを作って背景を白にするところまで。ViewControllerを直接RootViewControllerにはせず、NavigationControllerでWrapします。(NavigationBarを使いたいだけ)AppDelegateはこんな感じ。UINavigationController.alloc.initWithRootViewController(BrowserViewController.alloc.init)@window.makeKeyAndVisibletrueendendBrowserViewControllerは背景色の設定のみ。UIColor.whiteColorendendToolbarとNavigationBarを表示ナビゲーションバーはデフォルトで出ているはずなのでツールバーのHiddenをfalseにすればOK。BrowserViewControllerのviewDidLoadでやります。animated:false)WebViewでGoogleを読み込むUIWebViewを追加。loadRequestというメソッドを定義してGoogleを読み込んでみます。delegateはselfにしておきます。self@webView.loadRequest(request)endendOKですね。ロケーションバーURL入力欄をつくります。参考にNavigationBarに埋め込みました。Enterされた時にloadRequestを実行するため、selfをdelegateに設定し、textFieldShouldReturnメソッドを定義しています。1loadRequest(urlString)endtextField.resignFirstRespondertrueend進む、戻る、更新、中止ツールバーにそれぞれのボタンを追加し、対応するWebVIewのメソッドをアクションに設定します。ViewDidLoadに以下を追加。animated:false)最後に微調整ローディング中にIndicatorを表示したり、ボタンを押せる時だけ有効にしたりします。BrowserViewControllerで以下のようなWebViewのDelegateメソッドを追加すればOK。didFailLoadWithError:error)webViewDidFinishLoad(webView)endおしまいちょっと眠くてやっつけ感がでましたが、思ったよりはまらず動きました。(IBじゃなく)コーディングベースでiOS開発したことある人なら、難なくいけるでしょう。この程度だとXCodeの方がはるかにお手軽ですねー。テキストとか配列とか日付とかバリバリ処理するようなアプリになるとRubyのメリットが生きてくるのかな?ソースはGitHubで公開しています。GitHubしばらくはいじるので、サンプルは適宜追加されるはずです。News.GitHub上にあるRubyMotion製のプロジェクトをテストしてやったぜ、とのこと。サンプルアプリの一覧として使える。自分のProjectを載せて欲しければコメントすればよさそう。top人生で一番聴いたアルバム。あなたのスキマ時間をクリエイティブに。あなたのスキマ時間をクリエイティブに。素材アーカイブ2015年3月2014年11月2014年10月2014年9月2014年6月2014年5月2014年4月2014年3月2013年11月2013年10月2013年8月2013年6月2013年5月2013年4月2013年3月2013年2月2013年1月2012年12月2012年11月2012年10月2012年9月2012年8月2012年7月2012年6月2012年5月2012年4月もっと昔の記事はこちらから@tnantoka。