Mono はもう iPhone に移植されましたか? 私は iPhone 用の .NET アプリを書きたいと思っていますが、Objective C を学ぶことは私にとって選択肢ではありません。
10 に答える
今日のMonoは、次の2つの形式で利用できます。
- http://monotouch.netごとにiOSAPIにバインドされたMono
- Unity3Dを強化するスクリプトエンジンとしてのMono
申し訳ありませんが、完全に真実ではありません: http://www.mono-project.com/Mono:Iphone
私たちは、MonoTouchと呼ばれるCocoa Touchバインディングと、Mono およびMonoDevelopを使用してネイティブ iPhone アプリを構築できるフルAOTツールチェーンを開発しています。これは商用製品で、ベータ版は 8 月に予定されています。乞うご期待!
Miguel はこれについてブログを書いています。
これは、iPhone で実行されている Mono を示す Miguel de Icazaのブログ エントリです。
(私はそれがジェイルブレイクされた電話だと思っています.KiwiBastardは、それが公式であるという変更についておそらくかなり正しいです)
これにより、iPhone で C# を使用できるようになりました (最近リリースされたばかりだと思います) が、それでも Mac が必要です。
この質問は何度も何度も聞かれます。iPhone 用の公式アプリを作成する場合は、次のことを行う必要があります。
本物のMacを持っている
Objective-C とCocoa Touchを学ぶ
クールエイドを飲む
上記のいずれかを回避しようとするのは、あなたと私たちの時間の無駄です。前に何度も言ったように、それはスティーブのやり方か高速道路かということです。iPhone で開発したいのであれば、遅かれ早かれその教訓を学んだほうがよいでしょう。
絶対にないとは言いませんが、ランタイムも実行する必要があるため、これが発生することはありません。Apple は、標準ファームウェアを使用して mono/.net ランタイムを認可し、インストールする必要があります。Javaにも同じことが言えます...
申し訳ありませんが、Obj-C が唯一の方法です。なぜそれが「オプションではない」のですか?
あなたのアプリは、Xcode の Obj-C で記述され、適切に署名されていない限り、App Store の Apple にとって「オプションではありません」。