AppleInsiderスタッフ
· 2分で読めます
Appleは、「Xcode 4は、より優れたアプリの開発を支援するために合理化されました」と述べています。「ユーザーインターフェースのデザイン、コーディング、テスト、デバッグがすべて1つのウィンドウに統合されています。Xcode IDEはプロジェクトの詳細を分析し、構文とロジックの両方の間違いを特定し、コードの修正もサポートします。」
Mac App StoreでXcode 4が4.99ドルでリリースされたことで、未登録の開発者でも開発プラットフォームを改良したり、App Store以外で独自のMacアプリケーションを作成したりできるようになります。ただし、MacまたはiOSアプリケーションをApp Storeに提出するには、引き続きMacまたはiOS Developer Programへのメンバーシップが必要です。また、モバイルデバイスでiOSアプリケーションをテストする場合も、開発者向けサブスクリプションが必要です。
Mac開発者プログラムは1年前に年間99ドルに値下げされました。この価格変更により、AppleのMacプログラムは、大成功を収めたiPhone開発者プログラムに倣って刷新されました。
Xcode 4はMac OS X Snow Leopardで動作し、Xcode IDE、Instruments、iOS Simulator、最新のMac OS XおよびiOS SDKが含まれています。Appleによると、Xcode 4の機能は以下のとおりです。
優れたアプリの作成を支援する革新的なツール
- Interface Builderは、Xcode IDE内のデザインキャンバスとして完全に統合されています。
- アシスタントには、ヘッダー、スーパークラス、コントローラーなど、編集中のファイルに関連するファイルが表示されます。
- バージョンエディタはGitまたはSubversionの履歴を通じてライブソースコードの比較を表示します。
- Live Issuesでは入力時にエラーが表示され、Fix-itが間違いを修正します
- Apple LLVMコンパイラは、CとObjective-Cに加えてC++も完全にサポートするようになりました。
- 新しいLLDBデバッグエンジンはGDBよりも高速でメモリ効率に優れています
- Instruments は、システム トレースと OpenGL ES を含む新しい iOS Instruments を追加します。
より速く、より使いやすい合理化されたインターフェース
- インターフェースを、ソースコードと並べて設計する
- GUIデザインから関連するソースコードへの直接接続を作成します
- タブを使用してワークスペースを整理するか、ダブルクリックしてファイルを新しいウィンドウで開きます
- スキームを使用すると、アプリのビルド、実行、プロファイル、デプロイ方法を正確にカスタマイズできます。
- デバッグとコンソールビューは、エディター内の場所を邪魔することなくスライドインします。
プロフェッショナルなエディターでコードに集中できます
- エディターの上部にあるジャンプバーをクリックすると、別のファイルに即座に移動できます。
- コードのすぐ横にメッセージバブルを表示して、エラー、警告、その他の問題を確認します
- エディタの左側のリボンを使用してコードを折りたたんだり、スコープを強調表示したりできます
組み込みのApple LLVMテクノロジーがバグを発見して修正します
- アナライザーは、バグになる前に論理エラーを探すために無数のコードパスをたどります
- Live Issues は、最初にビルドする必要なく、入力時にコーディングミスを強調表示します。
- Fix-itはキー操作だけで間違いを確実に修正します
- C、C++、Objective-Cのコード補完は驚くほど高速かつ正確です
視覚的パフォーマンス分析のための機器
- CPU、ディスク、メモリ、OpenGL のパフォーマンスをグラフィカル トラックとして時間経過とともに比較します。
- パフォーマンスのボトルネックを特定し、コードを詳細に調べて原因を解明します。
- オーバーヘッドをほとんどかけずに、アプリを直接監視したり、システム全体をサンプリングしたりできます。