0

iPhone向けの開発を始めたいと思っています。私はマックを持っていません。Android について語るこの質問を読んだ後、私は疑問に思っていました:

与えるサイトはありますか:

  • ダウンロードに必要なもの(PCユーザー向け)

  • 設定方法

  • 初心者向けサンプルコード

多くの情報がありますが、初心者向けの集中的な場所は見つかりませんでした。

ありがとうございました。

4

5 に答える 5

2

iPhoneの場合、ネイティブアプリの実行を検討している場合は、常にMacが必要になります。(アップルはすべての基調講演でそれを明確にしています:アップルソフトウェア+アップルハードウェア)

ここにいるすべてのAndroid開発者は、同じオペレーティングシステムを持っている人がいないため、すべてのAndroidデバイスでアプリをテストするのは苦痛であることを知っています。彼らは常に携帯電話会社ごとにバージョンを変更しています。彼らの機器だけ

HTMLアプリを実行していて、 PhoneGapのようなラッパーフレームワークでラップしている場合でも、コードをコンパイルしてAppStoreにアップロードするパッケージを提供するためにMacが必要になります。

WindowsマシンをサポートするTitaniumwitchのような他のフレームワークもありますが、おそらくPhoneGapと同じように、コードをAppStoreにコンパイルする方法を思い出せません。そのためには、Macが必要になります。

PhoneGapとTitanium、およびSencha Touchは、最もよく知っている言語(HTMLとJavascript)を使用できるフレームワークです-TitaniumとSenchaではJavascriptのみであり、ネイティブアプリと非常によく似た方法でコードを出力します。 Android、Windows Phone 7、Meeboなどの他のOSに簡単に移植できます。それぞれについて少し読んでください。

SenchaとTitaniumは有料のフレームワークですが、PhoneGapは無料です。

これをネイティブにする場合の最善のアプローチは、eBayまたは同様の製品から中古のMacMiniを購入するか、VMでHackintosh(OSX for Windows Machines)を実行することです...エンドツーエンドでは、常にMacが必要になります。


また、MonoTouchもあります。これは、XamarinとMigueldeIcazaのすばらしいチームによるものです。

とはいえ、.NETコードを「Objective-C」に変換するにはMacが必要です(コンパイルプロセスを知っている人にとってはマシンコードですが、OPにとってはこれを想定する方が簡単です)。

WindowsマシンでVisualStudioを使用してプログラミングすることはできますが、コンパイルしたり、実行したりデバッグしたりすることはありません... Mac iPhoneで実行およびデバッグするには、常にMonoDevelop(Visual Studio of Mono)と無料のMonoTouchライセンスが必要です。シミュレーターですが、AppStoreにアクセスするには有料のライセンスが必要です。

明確にするために、Androidが実行されるフレームワークが両方のオペレーティングシステム(Java)に存在するため、 Mono for Androidを使用してAndroid用のすべてを開発できます。このために、Visual Studioを使用してコーディング、コンパイル、および実行することができます。 Androidシミュレータ。

最初に言ったように...あなたは中古のMacで最高になるでしょう:)

于 2012-09-07T07:58:31.650 に答える
0

実際、AppStore (脱獄) 以外の目的で PC 上の iOS 向けに開発できます。Linux または Windows+MinGW とオープンソース ツールチェーンが必要です。 ios ツールチェーン

また、C プログラミングをまったく行ったことがない場合は、K&R C のコピーを入手して、C をマスターした後にのみ Objective-C を開始することをお勧めします。そうしないと、基本に関して混乱することになります。

于 2012-09-07T08:07:55.623 に答える
0

そこで入手できるビギナー向けの一元化された情報:スタンフォード大学の「CS 193P iPhone アプリケーション開発」。これは、ビデオ講義と宿題を備えた素晴らしいコースです。

また、Mac (またはハッキントッシュ) が必要です。

編集:「iTunes U」でもコースを利用できます

于 2012-09-07T08:11:11.390 に答える
-1

私も初心者です。私は1年前に始めましたが、どこから始めればよいかについての良い情報があります。

  1. Windows上のxCode:忘れてください!Macで作業する必要があります。
  2. この時点であなたが何を知る必要があるのか​​分かりません。

* 3. *次の場所を知っていれば、無料で利用できる優れたものがたくさんあります。優れたサイトはRay Wenderlichです。 もう1つのオプションは、スタンフォード大学のiTunesUのポットキャストです。

しばらくこれに従ってください、そしてあなたはあなたの1つのプロジェクトを作る準備ができています!そして、あなたが助けを必要とするならば、このサイトは金鉱です:-)

于 2012-09-07T07:57:28.670 に答える
-1

開始するのに適切な場所は https://developer.apple.com/です

Mac 用に開発するには、Mac が本当に必要です。Hackintosh を使用して Mac 開発を行うことはできますが、違法な場合があります。

iOS および Mac アプリを開発するには、Mac App Store からダウンロードできる Xcode IDE が必要です。

デベロッパー センターには、必要なすべてのドキュメントがあります。

iOS デベロッパー センター:
https://developer.apple.com/devcenter/ios/index.action

Mac デベロッパー センター:
https://developer.apple.com/devcenter/mac/index.action

例で学ぶのが好きなら、良い場所は
http://appsamuck.com/でしょう

iPhone 用の HTML 5 アプリを作成することもできます。

于 2012-09-07T07:53:07.143 に答える