質問

MonoTouch は常に C# とともに言及されます。フレームワークとツールセットは実際には C# に限定されていますか、それとも IronRuby や F# などの他の CLR 言語も同様に機能しますか?

役に立ちましたか?

解決

制限されませんC#があり注意を他の言語:

  • 動的コード生成(反射光)ができないからiPhone、IronPythonとIronRubyな
  • の場合はコンパイラのコードを生成することで、そのApiが存在しなにMonoTouchなどのVB.NET ライブラリで、Api/ライブラリが必要となる移植
  • のコンパイラできることを目標にカスタムの枠組み/corlibがMonoTouchコfxはsilverlight、SL ーション-ターゲティングコンパイラルを作るべきであるのです。ていらっしゃることだと思いますが絶対にretargetting組み立てを参照ツールなどのCecilます。

Delphi Prismでの作業-そのMonoDevelopアドインでは、MonoTouchます。その他の静的に取りまとめを行いました。純言語は一般的にはかなりやすいポートです。

他のヒント

Novell はこの点についてはやや曖昧で、次のように述べています。 「MonoTouch は、.NET プログラミング言語を使用できる Mac OS X 用のソフトウェア開発キットです。」.

Hello-world のような単純な F# プログラムが動作しているようです。この投稿を参照してください。 http://jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html

また、IronRuby は DLR 上に構築されており、Novell は MonoTouch の DLR をサポートしていないため、IronRuby は動作しないはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top