MacRuby 0.3 发布

MacRuby 0.3 发布

苹果公司启动的开源项目:Macphp?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby目的是将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。 例如:
Java代码

  • require 'hotcocoa' 
  • include HotCocoa 
  • application do |app| 
  •  window :size => [100, 50] do |win| 
  •   b = button :title => 'Hello' 
  •   b.on_action { puts 'World!' } 
  •   win << b 
  •  end 
  • end 

require 'hotcocoa'include HotCocoaapplication do |app| window :size => [100, 50] do |win|  b = button :title => 'Hello'  b.on_action { puts 'World!' }  win << b endend

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

来自:rubyinside.com
杀毒金山毒霸2009wps金山毒霸2008金山毒霸下载!~!..!