MonoTouchは常にC#と一緒に記載されています。フレームワークとツールセットは実際にはC#に限定されていますか、IronRubyやF#などの他のCLR言語も同様に動作しますか?MonoTouchを使用した別の言語
10
A
答えて
12
これは、C#に限定されるものではないが、他の言語を実行するいくつかの注意点がある:
- 動的コード生成(反射放射)IronPythonのとIronRubyのが 動作しないように、iPhone上では不可能です
- コンパイラがVB.NETランタイムライブラリなどMonoTouchに存在しないAPIに依存するコードを生成する場合、これらのAPI /ライブラリは移植する必要があります
- コンパイラはカスタムフレームワーク/ corlib - MonoTouchのコアfxはsilverlightと同じですが、どのSLターゲッティングコンパイラもすぐに使えるはずです。私はCecilのようなツールを使ってアセンブリ参照の些細なリターゲットを行うこともできると確信しています。
Delphi Prismは動作することが知られています.MonoDevelopアドインにはMonoTouchのサポートもあります。静的にコンパイルされた他の.NET言語は、一般的には移植が容易です。
3
ノベルはこの点である程度曖昧です。「MonoTouchは、.NETプログラミング言語「」を使用できるMac OS X用のソフトウェア開発キットです。
この記事を参照してください、こんにちは、世界のような単純なF#のプログラムが動作しているようだ:http://jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html
とIronRubyのは、DLRの上に構築されており、Novellのため、MonoTouchでのためのDLRをサポートしていない、IronRubyのはいけないので、作業。
関連する問題
- 1. 別の言語でdateFormatterを使用
- 2. SQLAlchemyを使用した多言語テキストフィールド
- 3. GUIを使用したマルチプラットフォームプログラミング言語
- 4. アセンブリ言語を使用した128ビットシフト?
- 5. Codeigniterを使用した多言語
- 6. 反応言語を使用したMomentJS
- 7. スクリプト言語を使用したC++ユニットテスト
- 8. JPAクエリ言語を使用したテーブルサイズ
- 9. ReactJSを使用した多言語
- 10. ggplotを使用した多言語プロット
- 11. 英語以外の言語を使用したPHP Curl投稿
- 12. 用語:ある言語のプログラムを別の言語に翻訳する動作
- 13. TransferMode = "StreamedRequest"を使用したMonotouchとBasicHttpBinding
- 14. MonoTouchでAttributedStringを使用したCATextlayer
- 15. MonoTouchを使用したAES暗号化
- 16. RESTful Webサービスを使用してJSONを使用して他の言語のフォント(ヒンディー語)を使用したい
- 17. 言語ファイルのための別のフォルダ
- 18. ネットユーザーの多言語を使用して
- 19. 複数の言語でアプリケーションを使用したいヒンディー語と英語
- 20. 言語別サイト、ベストプラクティス
- 21. Python言語の使用
- 22. ステートメントセパレータとして「セミコロン」を使用した最初のプログラミング言語
- 23. 別の言語の音声
- 24. wiki言語を別の言語に変換する
- 25. Androidで言語を別の言語に翻訳する方法
- 26. プログラミング言語プロジェクトを使用して
- 27. キーボードフック別の言語 - C++
- 28. グーグルアナリティクスの言語別グループ
- 29. 特定の言語を使用した学習アルゴリズムへのアプローチ
- 30. 複数の言語を使用したPython ocr pdfの抽出
非常に参考にしていただきありがとうございます。私は+1しました。 – Chuck
MonoDevelop内でF#を少し楽にするために、私はgit:ragfileを/gigit/banshee/fsharp_rakefile.gitに投稿したばかりです –