22

iPhoneアプリを作成しようとしていますが、Objective-Cを学ぶ時間がありません。私はすでにRubyを知っていて、MacRubyを発見しました。Objective-Cの知識がなくても、MacRubyだけを使用してiPhoneアプリを作成することはできますか?

4

3 に答える 3

9

質問への回答はRubyMotionによって更新されました:

RubyMotionは、iOS向けの革新的なツールチェーンです。iPhoneまたはiPad用のネイティブiOSアプリケーションをすばやく開発してテストできます。これらはすべて、あなたが知っていて大好きな素晴らしいRuby言語を使用しています。

于 2012-05-03T21:56:27.810 に答える
5

これは、MacRubyを使用してMac App Store用のアプリケーションを開発できますか?(多かれ少なかれ)。

Objective-Cの知識がなくても、MacRubyだけを使用してiPhoneアプリを作成することはできますか?

要するに、違います。

すべてのAPI(システムフレームワーク)、ドキュメント、開発ツール、例、および開発コミュニティの大部分は、Objective-Cを使用しています。とにかくiOSまたはMacOSXシステムAPIに対してアプリを作成できるようにするには、Objective-Cを徹底的に知る必要があります。

同様に、MacRubyランタイムはMacOSXに同梱されているObjective-Cガベージコレクターを使用します。そのコレクターをiOS/ARMに移植するのはそれほど難しいことではないでしょう(ソースが利用可能です)が、システムフレームワークはそれをサポートしていません。それは動作しません。

于 2011-02-12T20:59:55.027 に答える
5

MacRubyはまだiOSに移植されていません。

Appleのエンジニアが昨年9月にTwitterで、MacRubyをiOSに移植する作業が行われていることを明らかにしました。

ただし、そのようなリリースが日の目を見るまでは、MacRubyを使用してiOSアプリを作成することはできません。

Appleは最近、MacRubyがOSXの次のリリースに含まれることを発表しました。確かに、MacRubyは、OSXおよびiOS用のアプリを開発するためのAppleに恵まれた手段になりつつあるように見えます。この時点でしか期待できませんが、これらの初期の兆候は有望です。

于 2011-03-08T00:33:28.220 に答える