web-dev-qa-db-ja.com

VistaでC#.NETを使用してiPhoneアプリケーションを開発できますか?

Windows VistaでVisualStudioとC#.NETを使用してiPhoneアプリケーションを開発することに興味があります。

http://developer.Apple.com/iphone/index.action からSDKをダウンロードしようとしましたが、ファイルに.dmg拡張子とそのファイルを開く方法がわかりません。

では、.NET開発者としてiPhone APIに対して作業および開発できますか?また、.NETを使用して開発された既存のアプリケーションはありますか?その点で役立つリソースやWebサイトはありますか?

ありがとう!

21
egyamado

一言で言えば、違います。 iPhoneにはMonoのサポートがありますが、現在は制限されています。彼らは過去に、iPhoneアプリとして静的にリンクできる一連の「iPhoneスタイル」コントロールを備えたSilverlightアプリを作成する可能性について話しましたが、それは少し遠いです。

興味のあるゲームで、ポケットが深い場合は、 [〜#〜] unity [〜#〜] は、iPhoneをサポートする(Windowsで実行される)Monoベースのゲーム開発プラットフォームです。 )

それができない場合は、弾丸をかみ、EBayから安価なMacを入手してください。 SDKは公式にはIntelMacのみがサポートされていますが、PPCのものにインストールできます。まだ問題はありません(G5 PowerMacで実行しています)。現時点では)

24
Steven Robbins

更新2013年7月18日:

この回答は3歳ですので、最新の情報で更新したいと思います。 MonoTouchは、 Xamarin の一部になっているため、もはや存在しません。これを使用すると、C#および.NET Frameworkの一部(Monoを使用)を使用してモバイルアプリケーションを開発できます。 Windowsを使用してiOSアプリを開発できます およびVisual Studioですが、コンパイルおよびビルドするにはMacが必要です。 こちら iOS開発にVSを使用する方法に関するブログ投稿。

元の回答

MonoTouch 。あなたはまだMacと最低$ 400が必要です(この記事を書いている時点で)

支払いを必要とせず、シミュレーターを使用してプログラムできる評価バージョンを試すことができます。ハードウェアでアプリをテストしたい場合は、お金をポケットに入れる必要があります。

10
Jonas Stawski

はい。モノタッチは正常に機能します

3
Dan

この質問に対する現在の答えは「はい」です。MacコンピューターでMonoDevelopを使用しているNovellのMonoTouchを使用していますが、NovellはMonoTouchをXamarinと呼ばれる新製品。この夏にリリースされる予定です。

2013年1月

XamarinはMonoTouchとMonoをAndroidかなり前に開発しました。どちらも、愛好家にとっていくらか高価ではありますが、すばらしい製品です。

3
tomfanning

いいえ、あなたがすることはできません。

3
Ry4an Brase

いいえ、あなたがすることはできません。

.dmg拡張子は「ディスクイメージ」の略で、Mac OS Xのインストールファイルに使用されます。WindowsVistaは形式を理解しないため、開くことができません。

また、.NETFrameworkでiPhoneアプリを開発するために必要なライブラリ/ SDKを入手することはできません。開発マシンでテストするには、iPhoneエミュレーターに付属する最新バージョンのiPhoneSDKをダウンロードする必要があります。 iPhone開発に使用される主なフレームワークはUIKitです。

IPhoneの開発について学び始めるのに最適な場所は ここ です。

2
euphoria83

これ 同様の質問は、iPhone開発がWindowsで可能かどうかを尋ねます

答えは次のように思われます: ジェイルブレイク iPhoneの場合のみ。

2
Dave Webb

nity を使用して、C#でiPhone用に開発することができます。説明されているように、事前コンパイルを実行します ここ 。ただし、Unityはゲームの開発を目的としているようで、iPhoneSDKには現在MacOSXが必要です。

2
Paul Dixon

残念ながら、いいえ、C#/。NETで標準のiPhoneアプリを開発することはできません。

しかし、私はiPhoneで実行されているモノラルのスクリーンショットを見たので、いつかおそらく...しかし、それはおそらく合法的な設定にはならないでしょう。

1
overslacked

IPhoneは.NETをサポートしていません。 iPhoneで.NETアプリを実行するための互換性ハックなどはないと思います。そのため、弾丸を噛んでObjective-Cを学ぶ必要があるかもしれません。

「iPhone開発チュートリアル」をグーグル検索します。おそらく少し学習曲線があるでしょう。

1
Andy White

または、PCでmac osを実行することもできます http://oreilly.com/windows/archive/PearPC.html チェックしてください

1
wayne

MonoTouchはMacで動作します。Windowsの場合はDragonFireSDKを見ることができます。現在ゲーム開発用で、C++。Netを使用してVisualStudio2010でiPhoneアプリケーションを開発できます。

http://www.dragonfiresdk.com

1
Daniel Bardi