最近突然想学学 iOS 于是就选择了 RubyMotion。为什么不直接学 Swift,主要理由就是 Ruby 语言还没玩熟,避免用其他语言搞混;
零 iOS 经验,一些 Ruby 和 Rails 开发经验;学了 2 周,感觉用 RubyMotion 上手 iOS 还是很方便的;至于学习 RubyMotion 是否需要会 iOS 经验,我觉得不用;
这本书写的蛮好的可以先看下rubymotion-ios-development-essentials
遇到问题时在看下 iOS 的这本书 [Beginning iOS 6 Development Exploring the iOS] 基本上就入门了。
目前心得如下:
RubyMotion 是 Ruby 的变体(和 Ruby 还是有一点点不一样的)所以 Ruby 的 Gem 是不能用的;只能用特定的 Gem http://motion-toolbox.com
RubyMotion 直接运行 OC Runtime 原则上速度和 OC、Swift 一样快; RubyMotion 运行库 ,中文翻译
UI 界面我选择直接手写,不用 xib 和 StroyBoard;理由是有了 Motion-kit 这个 Gem 在 Auto Layout 布局上还是非常方便的;
Reveal这个 App 一定要用,它好比 Chrome developer tool;特别是在学习 Auto Layout 布局的时候使用 Reveal 很容易理解;
RubyMotion 视频
MotioninMotion 部分视频(我不知道在这里分享这视频是否合适,我也是在网上收集来的!)
RubyMotion2014 开发者大会
链接: http://pan.baidu.com/s/1jGH8nTO 密码: 2ntg
使用过 RubyMotion 的朋友们多多交流;