RubyMotion - RubyMotion

RubyMotion
Desenvolvedor (s) HipByte
Escrito em C , C ++ , Objective-C , Java , Rubi
Sistema operacional Mac OS X , iOS , Android
Tipo Rubi tempo de execução linguagem de programação e compilador
Licença Proprietary EULA
Local na rede Internet www .rubymotion .com

RubyMotion é uma implementação do rubi linguagem de programação que roda em iOS , OS X e Android . RubyMotion é um produto comercial open-source criado por Laurent Sansonetti para HipByte e é baseado em MacRuby para OS X. RubyMotion adaptado e estendido MacRuby para trabalhar em plataformas além do OS X.

Aplicações RubyMotion executar num simulador iOS ao lado de um circuito de leitura EVAL-impressão (REPL) para inspecção interactiva e modificações. Bibliotecas 3rd-party Objective-C podem ser incluídos em um projeto RubyMotion, manualmente ou usando um gerenciador de pacotes, como CocoaPods . Os programas são estaticamente compilado em código de máquina pelo uso de Rake como sua construção e ferramenta de execução.

Projetos RubyMotion podem ser desenvolvidos com qualquer editor de texto. O RubyMine IDE fornece suporte para o conjunto de ferramentas RubyMotion, tais como código-conclusão e visual depuração .

A partir da versão 2.0, RubyMotion agora suporta o desenvolvimento de aplicações para OS X, além de iOS. apoio Android foi adicionado na versão 3.0.

Exemplos de aplicações construídas em RubyMotion incluem 37signals 's Basecamp para o iPhone, o Bandcamp aplicativo para o iPhone, e um quarto escuro para iOS.

Veja também

  • Mruby - outra implementação mínima Ruby, voltado para dispositivos móveis

Referências

links externos