私はObjective-Cを学び始めていますが、私はMacを持っていません(そして、私はそれを手に入れる予定がありません)。しかし、私はCocoaがObjective-Cで開発するための非常に良いフレームワークだと見ています。私は知りたい:WindowsとLinuxでCocoaを使用して開発することは可能ですか?WindowsとLinuxでCocoaを使用して開発することは可能ですか?
ありがとうございました。
私はObjective-Cを学び始めていますが、私はMacを持っていません(そして、私はそれを手に入れる予定がありません)。しかし、私はCocoaがObjective-Cで開発するための非常に良いフレームワークだと見ています。私は知りたい:WindowsとLinuxでCocoaを使用して開発することは可能ですか?WindowsとLinuxでCocoaを使用して開発することは可能ですか?
ありがとうございました。
私は、あなたがココアを使いたい場合は、Macを入手することをお勧めします。あなたは本当にそれを後悔しません。 GNUstepはきちんとした解決策ですが、GNUstepを使って構築されたアプリケーションを配布することは実用的ではありません。
Cocotronは素晴らしいプロジェクトであり、今後MacOSとWindowsの両方で簡単なアプリケーションを実行したい場合には便利です。しかし、それを使うにはまだMacが必要です。
Objective-Cのような言語をCocoaのようなフレームワークで使用することに興味がありますが、Macを使いたくない場合は、Cappuccino and Objective-J?でWebアプリケーション開発を試してみてください。 Objective-JはJavaScriptでObjcective-Cのような言語を実装したもので、CappuccinoはObjective-JのCocoaフレームワークを実際に驚くように模倣しています。
このフレームワークを使用して作成できるものの例としては、280 Slidesと新しく驚くほど美しいEnStoreがあります。それは完璧な解決策ではありません。あなたがウェブアプリケーションを実行するだけのコンテンツでなければ、Macを購入する必要があります。
GnuStep.orgをご覧ください。
は、プロジェクトの目的は、Objective-Cの開発のためのクロスプラットフォームソリューションを使用して簡単に提供することですCocotron
を見てみましょう。特に、Appleのフレームワーク(OS X 10.4および10.5)の最新バージョンとのソースコードレベルの互換性。
一般的な目標は、実行可能なプラットフォームを完全にサポートすることです。このプロジェクトは、できるだけポータブルにすることを目的としています。ただし、現時点での作業のほとんどは、Microsoft Windowsのサポートに焦点を当てています。特にNTベースのバージョンでは2000年までVistaに対応しています。
私はCocotronを使ってもMacでコードを作成する必要があると考えていますが、Windowsで実行するようにコンパイルすることはできます。 – BBlake
これは良いニュースではありません。 :( –
また、VMWare Fusionなどの仮想マシン内でSnow Leopard Serverを実行することもできます。 アップルはそれを可能にするために2008年にライセンスを変更しましたが、サーバーエディションのみでライセンスを変更しました。私は個人的にそれを使用していくつかの成功をiPhoneのアプリケーションを展開する(それは確かに少し遅いでした)。
正常に使用するには、まともなハードウェアが必要で、好ましくは専用のハードディスクが必要です。 そして、vmwareとosxサーバーのコストを考えれば、中古のMacを購入する方が良いかもしれません。
GNUstepランタイムが必要なGNUstepは実用的ではありませんが、Macを購入する必要があるため、Cocoaも実用的ではありません。 – Kos