RubyMotion是一個商業應用,基於開源的 MacRuby, 讓你可以使用 Ruby 語言來開發 iOS 應用程序!
RubyMotion 應用的創建和後期維護都是采用終端命令行方式,一個 RubyMotion 項目是基於 Rake 工具,可通過編輯 Rakefile 進行配置。
RubyMotion 基於 iOS 構建,你可以訪問所有公開的 iOS APIs,同時也可以使用第三方的 Objective-C 庫和 Gems,你可以使用自己熟悉的文本編輯器:
可在 iOS 模擬器上運行應用,提供一個交互式的 SHELL 用來即時編碼和調試
可直接在 iOS 設備上運行程序、提交開發構建到 TestFlight,為 Ad-hoc 分發生成 .ipa 歸檔,准備提交到 App Store 等步驟。
你可以閱讀 Getting Started 來了解更詳細的開發細節。