使用 RubyMotion 來撰寫 iOS app 已經有一年多的時間,踩了不少坑後有了一些小心得可以分享,目前想到的題目有:

  • 相較於用 Xcode 開發的優缺點
  • RubyMotion Rakefile 的使用
  • 與 Xcode 搭配的方法
  • 開發環境的設定
  • 推薦閱讀的書
  • 用 Ruby 風格來架構 app
  • Crash report 的機制
  • 推薦使用的 gem
  • 其他推薦閱讀…

有一個需要先釐清的是:使用 RubyMotion 不表示你可以不用懂 Objective-C 及 Cocoa Touch, 相反地,學習原生 iOS 開發的方法對於有效駕馭 RubyMotion 是必要的。

有興趣的人可以先聽聽 Joseph Ku 在 TechTalk@TW 的專訪。另外也可以看 Jim Weirich 在 CincyCocoaDev 對 RubyMotion 的介紹: