2011-10-23 6 views
6

FAIR警告:私はiOSの初心者です。これは基本的な質問になるかもしれません。iOSのC#ライブラリ

私はC#で書かれたかなり包括的なライブラリを持つPCデスクトップアプリケーションを管理しています。私が取り組んでいる新しいiOSプロジェクトにライブラリ機能の一部を利用したいと思っています。では、iOSプロジェクトで既存のC#ライブラリを使用するためのアーキテクチャ上の可能性は何ですか?

私はドロイドの開発を行いました。その答えは私のC#ライブラリを使用するいくつかのWebサービスを作成してドロイドにこれらのサービスを使用させることでした。私は同じアプローチがiOS(右???)で動作すると仮定していますが、そこに他のオプションがあるのでしょうか?

+3

[MonoTouch](http://xamarin.com/monotouch)と呼ばれるiOSのポートがあり、C#/ .NETでiPhoneアプリを作ることができますそれは十分であるはずです)しかし、それはかなり高価です。 – millimoose

+0

興味深い。リンクありがとう。しかし、明確にするために、私はXcodeとそのすべてのものを使いたいと思っています。私は必ずしもIDEを置き換える必要はありません。私の興味は、私の既存の図書館を再利用できることです。 –

答えて

10

それはあなたがする何を意味するかによって異なります。あなたは、サーバーであなたのライブラリーとSOAを経由して、ライブラリを「消費」、それが正常に動作する必要があり、そしてiOSのライブラリについて知っていることはありません場合

  • (またはあなたがiOSデバイスでC#ライブラリを使用することを意味する場合、にはがMonoTouchのようなツールを使用するようになります.iOSはサポートされていないgooツールなしで.NET DLLを実行しませんMonoTouchのようなもの(特に、クロスコンパイル/ AOT、別のランタイム)
  • あなたのコードを手動でXcodeに変換する
+0

私は今もジムビームと同じ状況にあります。あなたの答えは間違いなく私に可能なことの明確な考えを与えました。 C#コードをXcodeに移植するにはどうすればいいですか?ありがとう。 – EmptyStack

+0

@EmptyStack 1:xcodeを学ぶ、2:入力を開始する - 申し訳ありませんが、それ以上のことはありません –

+0

これは素晴らしい提案です。ほんとうにありがとう。ありがとう。 – EmptyStack

関連する問題