2012-02-08 4 views
1

Objective-Cで書かれた同期ライブラリのコードベースがあります。一般に、Foundationフレームワーク(NSArray、NSDictionary、NSURLConnectionなど)のものだけを使用しています。Objective-Cコードを複数のプラットフォームにまたがってコンパイルできますか?

また、このコードベースでは、KVOと委任を使用しています。

C/C++コードを複数のプラットフォームにコンパイルする方法と同様に、このコードベースを他のプラットフォームにコンパイルすることはできますか?これを行うにはどうしたらいいですか?どんなツールが必要でしょうか?

編集:私たちは(もちろんの可能な場合)で、主に興味を持っているプラ​​ットフォーム:Windows、アンドロイド、ブラックベリー、Windowsの携帯電話、事前に7つの

感謝。

+0

どのプラットフォームを意味していますか?クロスコンパイルしたいプラットフォームのリストを表示できますか? –

+0

@PeterM:投稿を編集しました.Windows、Android、BlackBerry、Windows Phone 7が最も重要です。その後、できるだけ多くの他のプラットフォーム。 – Andrei

+0

私は、(セキュリティのような)良いクロスプラットフォーム開発は、当初から考えなければならず、後でそれほど固執しないと言いたいと思います。クロスプラットフォームの能力を向上させるために、最初からC/C++のようなものに書き込まなかったのは残念です。 Objective-Cで始めることはあなたにとってより困難になるでしょう。 –

答えて

関連する問題