0

理解できません。それを機能させるには、xcode やその他のものをダウンロードする必要があります。私が得ているものを理解していません。Objective-C の代わりに Ruby を使用でき、ネイティブ アプリにコンパイルされるということですか? ありがとう。

4

2 に答える 2

4

Interop 2009 で Best Startup に選ばれた Rhomobile は、開発者が HTML と Ruby を使用してネイティブの iPhone、BlackBerry、Windows Mobile、Symbian、および Android アプリケーションを作成できるようにします。

その中の開発はロードスと呼ばれます。Rhodes は、ネイティブのクロスプラットフォーム モバイル開発アプリケーションを構築するための MIT ライセンスの下で、Ruby で記述された無料のオープン ソース MVC ベースのフレームワークです。Rhodes を使用すると、開発者は、Objective-C やその他の複雑なネイティブ デバイス OS 言語ではなく、HTML、HTML5、CSS、JavaScript などの従来の Web スキルを利用して、ネイティブ アプリを作成し、次のようなクロス オペレーティング システムにアプリを移植できます。 Android、Apple の iPhone および iPad、BlackBerry、Windows Mobile、Symbian、および HP/Palm の Linux ベースの WebOS。

rhoStudio をダウンロードします。rhoStudio を使用すると、iOS、Android、BB、WP アプリケーションを簡単に作成できます。あなたがしなければならないことは、単純なhtml、javascriptでコーディングすることです.MVCアーキテクチャを使用したい場合は、そのためにRubyを使用する必要があります. そのままRubyフレームワーク上に構築されています。

良いことに、HTML 5 もサポートしています。プロジェクトをビルドしたら、お気に入りのデバイス アプリケーションに変換できます。ほんの数コマンドで。

rhoStudio で html をコーディングしたところ、同じアプリケーションを Xcode でも実行できるようになりました。その楽しみ。開発と同時に、他のデバイスでもプロジェクトを実行できます。

于 2011-12-15T09:26:50.470 に答える
3

あなたが書いた ruby​​ は Ruby バイトコードにコンパイルされ、コンパイルされたバイトコードは Rhodes によってリソースとして実行され、ネイティブ コードにコンパイルされます。rubyVM インタープリターがアプリケーションに統合されています。

于 2011-12-20T14:31:23.663 に答える