2011-09-14 11 views
6

IOSプログラミングの学習に興味がありますが、現時点では私はMacintoshシステムにアクセスできない。 Windows用のIOS SDKに相当するものがあるのだろうか?私はアイフォンを持っています:)WindowsシステムでのIOSプログラミング

+0

Nope。 AFAIX、MacOS X +上で動作するAppleのXCodeが必要です。 – tjameson

答えて

4

windows上で作業できるクロスプラットフォームのobjective-c APIであるGNUStepをチェックアウトすることができます。厳密には同じではありませんが、客観的なcやカカオのようなオブジェクトを使って作業する場合は、少なくとも足を濡らすことができます。

+0

ありがとう:)私はそれを試してみましょう – Jay

3

iOS開発を開始するには、Macが必要です。しかし、あなたはgoogle "Hackintosh"とあなたのWindowsラップトップにMac OSXをインストールしようとすると、Xcodeとそれ以降のiOS Developmentをインストールすることができます。

1

WindowsマシンでiOSアプリケーションを構築する最も良い方法は、iOS用のAdobe AIRパッケージャを使用することです。いいえ、それはiOS SDKでプログラミングされていませんが、App Storeのゲームカテゴリ(Mechanarium)で現在販売されているベストセラーのアプリケーションは、これで作成されました。

http://blogs.adobe.com/flashplayer/2011/06/adobe-air-2-7-now-available-ios-apps-4x-faster.html

2

はい、iPhoneとiPad用の窓上の開発プラットフォームは確かにあります。通常はネイティブiOS言語:をサポートしていません。しかし、そのほとんどは、あなたが何らかの方法でiOSを構築したり、iOSにデプロイしたりできるようにするものです。

  • DragonFire SDK:ここではいくつかの推奨事項があります。これは現在のところゲーム開発のためのものですが、あなたが本当に決定しているのであれば、UI要素をプログラムで追加するだけでゲーム以外のアプリを作ることができます(しかし、これは非常に苦しいことがあります)。 Dragon Fire SDKは、Windows XP、Vista、および7で動作します。SDKからフル機能を取得してAppStoreに送信するには、少しの費用がかかります。ここにリンクがあります:http://www.dragonfiresdk.com私は以前それを使用しています、それは不思議に動作します。あなたはiPhoneやiPad用に開発することができ、それはすべてC/C++で書かれています。これには例とヘルプファイルも付属しています。

  • ステンシル。これはシンプルで使いやすいゲームIDEで、2Dゲームを複数のプラットフォーム(Windows、Mac OSX、iOSなど)にデプロイすることができます。フルバージョンを支払う場合は、またはコード。ここにリンクがあります:http://www.stencyl.com

  • Unityです。 Unity 3Dは非常に複合体で、非常に高い(つまり、高価な)ゲームIDEとエンジンを使用して、あらゆるプラットフォーム(ほとんどすべてのiOS、OSX、Windows、Xbox、Wii、プレイステーション、Android、Linux)。あなたは同じ価格のMacを購入するお金がない場合、これはおそらく最高のソリューションではありません。あなたは、文字通りに、すべてのプラットフォームを配布するオプションを備えた最高のゲームエンジンとIDEの1を探している場合は、あなたがそれをチェックアウトすることもできます。すべてのすべてでhttp://unity3d.com

を、DragonFire SDKは、おそらくあなたのです最善の策。これは、あなたのPC上で最も柔軟な価格を提供し、巨大な学習曲線を取ることはありません。私はMacを入手する前にDragonFireを試したり、iOS Developmentについて知っていました。そして、私は以前のC++の知識を使って1時間ほどでDragonFireを使って簡単なギターアプリを作っていました。

開発プラットフォームをお探しでない場合は、GNUStepを試してObj-Cの基本的な理解を得てください。また、 "Hackintosh"を構築することもできます。

関連する問題