Xcode 4はAppleのMac App Storeで4.99ドルで誰でも利用可能

Xcode 4はAppleのMac App Storeで4.99ドルで誰でも利用可能

AppleInsiderスタッフのプロフィール写真AppleInsiderスタッフ

· 2分で読めます

Appleは水曜日、登録開発者向けにXcode 4を無料でリリースしたが、それ以外の人はMac App StoreからMac OS XおよびiOS向けの開発環境を4.99ドルで購入できる。

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 のパフォーマンスをグラフィカル トラックとして時間経過とともに比較します。
  • パフォーマンスのボトルネックを特定し、コードを詳細に調べて原因を解明します。
  • オーバーヘッドをほとんどかけずに、アプリを直接監視したり、システム全体をサンプリングしたりできます。