苹果公司启动的开源项目: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。 例如:
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
同样令人振奋的是它支持Interface Builder!你现在就可以使用新的MacRuby 在一个MacRuby Xcode的项目中定义类,方法和行为,他们将自动的出现在Interface Builder-相当酷。
评论删除后,数据将无法恢复
MacRuby 0.3 发布
苹果公司启动的开源项目: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。 例如:
同样令人振奋的是它支持Interface Builder!你现在就可以使用新的MacRuby 在一个MacRuby Xcode的项目中定义类,方法和行为,他们将自动的出现在Interface Builder-相当酷。