Xcode 3 で開発を開始しても問題ありませんか?
大丈夫ですが、Xcode 3 では、ARC やストーリーボードなど、Xcode 4 の多くの新機能を利用できません。さらに、Xcode 3 は最新バージョンの Objective-C をサポートしていません。iOS 6 のリリースで導入された多くの新機能が欠けている Objective-C 2.0 をサポートしています。
すべての iPhone と iPad のバージョンで動作しますか?
いいえ。Xcode 3 を使用すると、古いデバイス用のアプリケーションしか開発できません。すべての iOS バージョンが 4.0 未満であると思います (よくわかりません)。
または、Lion を実行している新しい Mac を購入して Xcode 4 をインストールし、その上でアプリを開発する必要がありますか?
Objective-C と Xcode の最新機能を最新の状態に保つために、Lion を実行する新しい Mac を購入して Xcode 4 をインストールすることをお勧めします。より優れた総合的なユーザー エクスペリエンスを作成します。
Xcode 3 を使用することの欠点は何ですか?
- Xcode 3 では、統合されている Xcode 4 とは対照的に、Xcode と Interface Builder は分離されています。
- Xcode 3 は、インターフェイスの設計プロセスを大幅に簡素化するストーリーボードをサポートしていません。
- Xcode 3 は ARC をサポートしていないため、メモリ管理が大幅に簡素化されます。
- Xcode 4 には、作業中のファイルを補完するアシスタント エディターと呼ばれる新機能があります。たとえば、「MyClass」というクラスのヘッダー ファイルで作業している場合、アシスタント エディターは実装ファイルを表示します。
- Xcode 4 は、Xcode 3 よりもはるかに優れたオートコンプリート機能を備えています。コード内のエラーを指摘するだけでなく、これらのエラーを修正するためのソリューションを提供する新しい "Fix-It" 機能をサポートしています。
- Xcode 4 は Git と連携して、強力なソース管理管理を提供します。
Xcode 3 と Xcode 4 の違いの詳細については、http: //developer.apple.com/library/mac/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/Introduction/Introduction.htmlを参照してください。
お役に立てれば!