已经起床的和还没睡觉的...马上开始了...速度翻过 GFW 来吧...
坛子里有没有仔细研究 RubyMotion 的同学?
iOS-Dev 社区很多人都有 Ruby\Rails 的经验,但 RubyMotion(包括 MacRuby) 貌似并不是很流行。我想原因可能是很多人不喜欢黑盒子,如果弄不清盒子里面是怎么工作的,用起来总是怕怕的,一旦出问题就死定了。 不知道使用 RubyMotion 有没有这种问题。
#9 楼 @gene_wu 嗯,laurent 大大很辛苦的,2.0 都可以开发 mac app 了.
OC 哪里有这么多有创意的 gem,teacup,sugarcube,promotion,bubble-wrap 等等我就不说了,还有sweettea=sugarcube+teacup,ruby 和其他脚本语言最大的区别就是 DSL 友好,连 martin 大叔的 DSL 书里都点名夸奖 ruby 了。
把下面这个网站里面的 gem 看一遍,我相信 rails 程序员都会对 rubymotion 大爱的
http://rubymotion-wrappers.com/
#10 楼 @sailtsao 是的,我现在就在用 RubyMotion 写一些小的应用,学习。
尤其用了 SugarCube 以后,iOS 代码也可以写的相当漂亮易读。比如一个简单的日期格式化就是:
def fuzzy_date(date)
distance = Time.now - date
#distance = distance.to_i
distance = 0 if distance < 1
case distance
when 0..1.minutes
"Just Now"
when 1.minutes..1.hours
"#{'%.0f' % (distance / 1.minutes)} Min"
when 1.hours..1.days
"#{'%.0f' % (distance / 1.hours)} H"
else
"#{'%.0f' % (distance / 1.hours)} H"
end
end
这要是改用 iOS 写,会写到你吐槽。。