自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

RubyMotion 2.0發(fā)布 可支持OSX、模板和插件

移動開發(fā)
在RubyMotion發(fā)布1周年之際,開發(fā)團隊推出了RubyMotion 2.0,RubyMotion 2.0支持OSX、模板和插件。

 

  RubyMotion發(fā)布已經一年了,過去一年,RubyMotion共進行了35次更新,修復了無數個bug。完成了一些重要功能,例如靜態(tài)庫的創(chuàng)建,調試的支持(模擬器和真機),API參考文檔等等。同樣也支持iOS 6和iPhone 5架構。

 

  RubyMotion基于開源的MacRuby,可以使用Ruby語言來開發(fā) iOS 應用程序!MacRuby是蘋果公司啟動的一個開源項目,目的是將Ruby 1.9移植到Mac OS操作系統的Object-C上面,讓Ruby 1.9可以像MacOS操作系統上原生應用軟件那樣運行在Object-C的runtime和GC之上。

 

  在RubyMotion發(fā)布1周年之際,開發(fā)團隊推出了RubyMotion 2.0,RubyMotion 2.0支持OSX、模板和插件。

 

OSX Support
RubyMotion目前支持Mac,應用開發(fā)者可以使用此前已經熟悉的工具鏈開發(fā)OSX app,此外還為OSX app開發(fā)移植了static compiler,command-line interface以及interactive shell (REPL)。

 

  RubyMotion OSX程序是靜態(tài)編譯為Intel 32-bit 和64-bit架構的,RubyMotion團隊自己開發(fā)的ARC內存管理系統不超過2M,也不需要依賴于第三方庫就能運行。

 

  開發(fā)者中心的文檔已經為OS X進行了更新,還為示例代碼添加了一些OS X例子。另外,一些優(yōu)秀的RubyMotion庫已經被移植到OSX,比如Bubblewrap、Teacup以及Joybox。

 

  此次RubyMotion 2.0版本對OS X的支持是免費的。

 

項目模板
  RubyMotion內置了3個模板:iOS(默認)、OS X以及Gem,開發(fā)者可以利用不同的模板各自創(chuàng)建RubyMotion iOS、OSX以及RubyGem項目。

  比如創(chuàng)建一個OSX project,命名為Hello:
$ motion create --template=osx Hello    Create Hello
    Create Hello/app/app_delegate.rb
    Create Hello/app/menu.rb
    Create Hello/Rakefile
    Create Hello/resources/Credits.rtf
    Create Hello/spec/main_spec.rb

  第三方模板還可以被添加在~/Library/RubyMotion/template directory.

 

命令行插件
跟模板系統類似,RubyMotion目前對外公開了一個方法:可以通過插件添加新的命令到motion 命令行工具中。

 

  內置的一些命令,比如創(chuàng)建、更新以及支持等已經可以拿來當插件使用,一些第三方的命令也可以被添加在~/Library/RubyMotion/command directory。

 

  更多詳細信息,可在RubyMotion博客中查看。

 

來源:RubyMotion博客

責任編輯:佚名 來源: cocoachina
相關推薦

2009-04-01 08:53:34

JavaRebelJVM插件

2010-07-01 09:25:18

Lift 2.0Web應用框架Scala Lift

2009-03-30 09:16:16

JBossSOAEclipse

2012-02-16 09:15:48

JavaJActor

2013-02-26 09:36:57

RubyRuby 2.0

2011-07-13 15:09:48

PHP

2012-10-25 10:14:49

AppCan跨平臺

2012-03-06 15:34:05

JavaFreeMarker

2012-05-21 13:20:56

JavaSVEditorEclipse

2009-11-30 10:44:37

Debris LinuLinux

2011-03-30 14:29:13

QuartzJava

2011-10-18 15:00:46

Perl

2012-05-11 10:42:56

JavaErrai

2009-05-20 16:28:47

LinuxMusix2.0 Beta 1

2009-06-10 08:43:33

Linux桌面發(fā)布

2012-03-20 10:50:19

EclimVIMJava

2012-05-16 15:12:28

JFormDesignJava

2012-02-29 10:54:21

JavaPlay Framew

2010-01-08 09:26:29

jBPM 4.3Java工作流BPMN 2.0

2011-09-29 10:11:37

EclipseJava
點贊
收藏

51CTO技術棧公眾號