Apple、Xcode 5の開発者プレビューをリリース

Apple、Xcode 5の開発者プレビューをリリース

  • Lamiyi
  • 0
  • rhahw
Apple、Xcode 5の開発者プレビューをリリース

Apple は Xcode 5 の開発者プレビューをリリースし、自動構成、テスト ナビゲータ、ボット、自動レイアウト、アセット管理、デバッグ ゲージ、ソース管理などのいくつかの新機能について詳しく説明しました。

Xcodeは、MacアプリとiOSアプリを開発するための完全なツールセットです。Xcode 5では、これまで以上に多くのツールが、高速で効率的、そして高品質なアプリ開発をサポートします。Xcodeは、最新のAppleサービスに対応できるようアプリを自動的に設定し、多数の画像を統合されたアセットカタログで管理します。iOS 7やOS X Mavericksで美しく表示されるアプリのデザインもサポートします。Xcode 5では、テストの作成と実行、コードの分析、パフォーマンスの監視が驚くほど簡単になります。さらに、継続的インテグレーション機能も搭載されているため、チームはこれまで以上に優れたアプリを開発できます。

自動設定
Xcode 5は、iCloud、Passbook、Game CenterなどのAppleサービスをIDE内で直接有効にするようにアプリを自動設定します。新しい機能エディタを使えば、スイッチを切り替えるだけでAppleサービスを簡単に有効化できます。Apple IDを入力するだけで、Xcodeがチーム、証明書、エンタイトルメントを管理します。「実行」をクリックすると、Xcodeが適切なフレームワークを追加し、適切なプロビジョニングプロファイルとエンタイトルメントを作成し、アプリに自動的に署名します。

テストナビゲーター
高品質なアプリを作成するには、包括的なテストを記述する必要があります。Xcode 5 の新しいテストナビゲーターを使えば、テスト駆動開発がこれまで以上に簡単になります。テストナビゲーターは、ユニットテストの作成、編集、実行をサポートします。クリックひとつで、個々のテスト、または選択したテストグループを実行できます。アシスタントエディタには、テスト固有の新しいカテゴリが用意されており、テストとアプリケーションコードを自動的に並べて表示します。

継続的インテグレーションのためのボット
Xcode 5はOS X MavericksのOS X Serverと緊密に連携し、アプリを継続的にビルドし、完全なテストスイートを実行し、Xcodeの静的アナライザーを実行して潜在的なバグを検出する「ボット」を簡単に作成できます。わずか数クリックで新しいボットを作成し、ネットワーク内の任意のMacですぐに実行できます。リモートMacですべてのインテグレーション作業が行われている間、ローカルマシンのXcodeにはビルドとテストのレポートが表示されます。

夜間ボットは、QAチーム向けの定期的なリリースを生成するのに最適です。ボットはチェックインごとに実行するように設定することもでき、不具合が発生した場合にコミッターに即座に通知します。ボットは接続されたiPhoneやiPadでiOSアプリをテストし、デバイス固有のバグを表面化させることもできます。継続的インテグレーションについて詳しくはこちらをご覧ください。

自動レイアウト
自動レイアウトは、画面サイズ、向き、ローカリゼーションに合わせて自動的に調整される単一のユーザーインターフェースを作成できる強力なテクノロジーです。Xcode 5では、Interface Builderの自動レイアウトサポートが大幅に強化されました。Interface Builderは、必要に応じてサポートを最大限または最小限にすることで、次の素晴らしいアプリを作成するための自由なキャンバスを提供します。Xcodeは、制約が不足している場合や設定が間違っている場合に便利なアラートを提供し、Interface Builderはレイアウトを自動的に修正することもできます。

アセット管理
美しいアプリは、iPad、iPhone、Mac用のアイコン、様々な画面サイズの起動画面、そしてカスタムアートワークなど、多くの画像で構成されています。Xcode 5では.xcassetsという名称のアセットカタログを使うと、画像の管理が格段に簡単になります。個々のファイルを管理したり、ファイル名の規則を覚えたりすることなく、各画像のすべてのバージョンを扱うことができます。アセットカタログでは、画像を分割して表示することもできます。これにより、ファイルサイズを抑えながら、インターフェースのレイアウトに合わせて画像を動的に拡大縮小できます。

デバッグゲージ
Xcode 5 の新しいデバッグゲージでは、CPU、メモリ、エネルギー消費、iCloud、OpenGL ES などのリソース消費データが一目で確認できます。ゲージ自体はアプリ実行中にほとんどオーバーヘッドを追加しないため、CPU やメモリの使用量が急増した際にすぐに把握でき、ユーザーが気付くずっと前に隠れた問題を警告することができます。ゲージをクリックすると、アプリに問題を引き起こしている可能性のあるものの予備的な診断を含む完全なレポートが表示されます。その後、ボタンを 1 つクリックするだけで Instruments が起動し、アプリのパフォーマンスの詳細な分析をすぐに開始できます。

Xcode ビジュアルデバッガー
強力なLLDBデバッグエンジンを基盤とするXcode 5のXcodeビジュアルデバッガーは、よりクリーンで読みやすく、コード上にマウスオーバーすると表示されるデータヒントの応答性が向上しました。どちらのビューでも変数は一目で理解しやすいようにフォーマットされ、Quick Lookを使えば画像、ウェブページ、ベジェ曲線、メモリ内のドキュメントなどを素早く確認できるようになりました。エディター内でオブジェクトをワンクリックで印刷することも可能です。

ソース管理:
新しいトップレベルのソース管理メニューには、作業中のプロジェクトの現在アクティブなブランチが常に表示され、ブランチの切り替え、作成、マージに素早くアクセスできます。新しい機能ブランチを作成したり、バグを修正したりするために、コードを離れる必要はありません。目の前のコードを書いた覚えがない場合は、エディタ内でその行の責任者を確認できます。Xcodeの新しいアカウント設定では、すべてのリポジトリを一元管理できます。また、OS X Mavericks用のOS X Serverでは、個人やチームのGitリポジトリをホストすることもできます。

開発者は以下のリンクから Xcode 5 DP を入手できます...

続きを読む

Apple、Xcode 5の開発者プレビューをリリース