MacRuby 0.3 发布

来源: OSCHINA
编辑: oschina
2008-09-17 00:00:00

苹果公司启动的开源项目:MacRuby目的是将ruby 1.9移植到MacOS操作系统的Object-C平台上面,让ruby 1.9可以像MacOS操作系统上的原生应用软件那样,运行在Object-C的runtime和GC之上。 MacRuby如今又创造了一个新的里程碑,MacRuby 0.3发布!



除了对前一版本的错误修正和性能的提高,还增强了令人振奋的 Cocoa-derived GUI的建设,如丰富的Kilmer的HotCocoa-一个新的核心库,它简化了Cocoa使用简单的Ruby.idioms。 例如:

  1. require 'hotcocoa'  
  2. include HotCocoa  
  3. application do |app|  
  4.   window :size => [10050do |win|  
  5.     b = button :title => 'Hello'  
  6.     b.on_action { puts 'World!' }  
  7.     win << b  
  8.   end  
  9. end  

同样令人振奋的是它支持Interface Builder!你现在就可以使用新的MacRuby 在一个MacRuby Xcode的项目中定义类,方法和行为,他们将自动的出现在Interface Builder-相当酷。

展开阅读全文
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
0 收藏
分享
返回顶部
顶部