2

「iPhone向けプログラミング」をやってみたい。

そのためには、Mac OS X が必要です。それについては疑問の余地はありません..しかし、Mac コンピューターを持っていないという問題があります。

XP を実行している Intel デュアルコア PC を使用しています。Snow Leopard は Intel 用ですが、Intel Mac コンピュータ用ですよね?.

ノートブックに Mac OS X Snow Leopard をインストールできた場合。

Mac コンピュータと同様に、Iphone 用にインストールしてプログラミングを行うことができると思いますか?

プログラミングやデバッグに問題はありますか?

そして、もう一つあります.. 私は iPhone を持っていません。それは問題になるかもしれませんよね?

4

7 に答える 7

7

はい、正しくインストールされ、ハードウェアで正常に動作する限り (ドライバが正しく動作し、ハードウェアが正しく識別されている場合)。http://osx86.thefreesuite.com/ iPhone の開発を行っている場合は、USB ドライバが正常に動作するように特別な注意を払う必要があります。これおよびその他のドライバー/ハードウェアの問題により、物事を機能させるだけでなく、適切かつ適切に機能させようとする頭痛の種になる場合があります。

ただし、これは最も簡単な作業ではなく、解剖学的に非常に苦痛になる可能性があります。中古の安価な Intel Mac は、始めるための方法です。(ミニ、imac)。Intel Macであることを確認してください。

iPhone を持っていない場合は、すべてのテストにシミュレーターを使用するだけです。ただし、アプリを適切にテストできなかったため、これは理想的ではありません。また、シミュレーターですべての iPhone 機能を使用できるわけではありません。シミュレートできるのはそれだけです。

于 2009-07-15T19:22:02.827 に答える
3

質問はすでに回答されていますが、これを全体的なトピックに追加したいと思います。

私は特に iPhone アプリケーションを開発するために Mac を購入しました。この単一のタスクが開いたものは、私が予想していたものをはるかに超えています。いくつかのことをリストするには:

  • 私はハードウェアに非常に感銘を受けました。私が知る限り、Mac のハードウェアと競合するハードウェア ベンダーはありません。
  • OSは甘いです。すべての詳細をリストすることはできませんが、仮想デスクトップだけでも素晴らしいです。ウィキペディアのページをチェックしてください: http://en.wikipedia.org/wiki/Mac_OS_X
  • VirtualBoxから Windows Vista を実行していますが、問題なく動作します。
  • Objective-C -- 非常に優れたプログラミング言語。私はそれをWindowsでもっと使うことができました。

全体として、Apple 以外のハードウェアを文字通りすべて取り除き、Mac ハードウェアから Mac OS X と Vista を実行できれば、すべてが素晴らしいものになるでしょう。

私が言いたいのは、Mac は価格に見合うだけの価値があるということです。

999 ドルの Mac を購入することは、それほど悪い考えではないかもしれません。

また、Apple 以外のコンピュータで Mac OS を実行することは、技術的にはライセンス違反であることに注意してください。そうあるべきだとは思いませんが、技術的にはそうです。

更新:あなたはそれがどのように行われるかを見たいと言った. プログラムをコンパイルして実行したくないと仮定すると、Mac (または OS) は必要ありません。Apple の iPhone 開発者ページにアクセスしてください。基本的な無料登録を行うだけで、いくつかの無料サンプルを入手できます (有料登録はしないでください)。

そこから、いくつかのサンプルをダウンロードして、ソース コードを確認できるはずです。Interface Builder ファイルを表示することはできませんが、これにより、少なくとも Objective-C コードのいくつかのアイデアが得られます。

次のような Web サイトにアクセスすると、オンラインでさらに多くの情報を収集できます。

于 2009-07-15T20:11:44.737 に答える
3

これは場所ではありませんが、OSX を実行している場合は次のようになります。

  1. MB には安定した USB サポートが必要です
  2. 完全なハードウェア サポートを得るには、OSX と Darwin/Mach を混同する必要がある場合があります
  3. iPhoneエミュレーターには、ハードウェアチェックコードが含まれている可能性があります
  4. 中古のmac-miniを買った方が安い
于 2009-07-15T19:24:48.310 に答える
1

Hackint0sh VM-ware トレントを試してみてください。運がなかったので、代わりに iMac を購入しましたが、これはオプションだと聞いています。

于 2009-07-15T19:24:00.077 に答える
1

最初のテストと言語と概念の学習では、これでうまくいくはずです。Mac OS を vmware または virtualbox 仮想マシンにインストールすることさえできるかもしれませんが、どのプログラムがオペレーティング システムに適用されるかはわかりません。Xcode とシミュレーターを実行して、すべての基本を学習できるはずです。

しかし、本格的な iPhone アプリを開発したい場合は、iPhone が必要だと思います。なぜなら、パフォーマンスやタッチ スクリーンでのユーザー インタラクションなどをデバイス自体でしかテストできないからです。

ところで、これはこの質問にぴったりの場所だと思います。

于 2009-07-15T19:29:55.180 に答える
1

上記の点のほとんどに同意します。

Mac mini は最近、特に中古を購入すると安くなってきています。Mac mini を購入した場合、アプリ開発者としての最初の目標は、Mac mini の代金を支払う有料アプリをリリースすることです。アプリ ストアでお金を稼ぐことはロケット サイエンスではありません。それにはまともな製品とある程度の常識が必要です。

iPhone を入手する代わりのもう 1 つの解決策は、iPod touch を入手することです。開発テスト用の iPhone 機能の 80% が提供され、月額プランにサインアップする必要はありません。

参考までに、Blackberry 用にビルドする場合、最近まで Windows なしでは困難でした。そのため、Apple だけが特定のハードウェア/ソフトウェアの組み合わせを強制してプラットフォーム用にビルドする必要があるわけではありません。Windows 用にビルドする場合は、Windows を実行する必要があります。

于 2009-07-15T19:58:05.263 に答える
1

Windows マシンから直接 iPhone アプリケーションを開発できる商用環境があります。ハッキングされたバージョンの OS X を PC にセットアップするという、膨大で違法な手間をかけるのではなく、実際に試してみることをお勧めします。

http://www.dragonfiresdk.com/index.htm

それは最近リリースされたもので、それで作成された一部のアプリケーションは、App Store でのリリースがすでに承認されていると主張しています。

http://daringfireball.net/linked/2010/06/15/dragonfire-sdkから:

彼らの売り込みは、Windows 上で C および C++ を使用し、Visual Studio を使用し、Zimusoft の SDK と独自の iPhone シミュレーターを使用して iPhone アプリを作成することです。次に、プロジェクトを Zimusoft のサーバーにアップロードします。そこでプロジェクトが取得され、実際の Mac と Xcode を使用してコンパイルされます。その後、結果の「本物の」バイナリを自分で App Store に送信するか、Zimusoft に App Store 自体に公開させることができます。

于 2010-07-16T19:27:13.370 に答える