1
Objective-Cで書かれた同期ライブラリのコードベースがあります。一般に、Foundationフレームワーク(NSArray、NSDictionary、NSURLConnectionなど)のものだけを使用しています。Objective-Cコードを複数のプラットフォームにまたがってコンパイルできますか?
また、このコードベースでは、KVOと委任を使用しています。
C/C++コードを複数のプラットフォームにコンパイルする方法と同様に、このコードベースを他のプラットフォームにコンパイルすることはできますか?これを行うにはどうしたらいいですか?どんなツールが必要でしょうか?
編集:私たちは(もちろんの可能な場合)で、主に興味を持っているプラットフォーム:Windows、アンドロイド、ブラックベリー、Windowsの携帯電話、事前に7つの
感謝。
どのプラットフォームを意味していますか?クロスコンパイルしたいプラットフォームのリストを表示できますか? –
@PeterM:投稿を編集しました.Windows、Android、BlackBerry、Windows Phone 7が最も重要です。その後、できるだけ多くの他のプラットフォーム。 – Andrei
私は、(セキュリティのような)良いクロスプラットフォーム開発は、当初から考えなければならず、後でそれほど固執しないと言いたいと思います。クロスプラットフォームの能力を向上させるために、最初からC/C++のようなものに書き込まなかったのは残念です。 Objective-Cで始めることはあなたにとってより困難になるでしょう。 –