Xcode 7 の新機能
訳注: 以前翻訳したものに変更、追加がなされている。主に 7.0 のマイナーバージョンアップやメンテナンスである。今時 7.0 でもあるまいから、これは変更せずそのままにしておく。
Xcode は、Apple ウォッチ、iPad、iPhone、および Mac 用のアプリを作成するために使用する完全な開発者用ツールセットです。Xcode の開発環境は、インストルメント分析ツール、シミュレータ、および watchOS の SDK、iOS の SDK、OS X の SDK の形で OS のフレームワークがバンドルされています。
Xcode 7.1 アップデート
Xcode 7.1 は、新しい iOS デバイスと新しい Apple TV のサポートを追加しています。 Xcode は tvOS のためのストーリーボード、ユニットと UI テスト、プレイグラウンド、そしてクラッシュログ機能をサポートしています。
Interface Builder
- ストーリーボードは今や、ピーク (Peek) やポップ (Pop) などの 3D タッチジェスチャーをサポートしています。
デバッグ
- Swift のエラーブレークポイントは、Xcode のデバッガで作成できます。
エラーが throw されると Swift エラーブレークポイントで定義された Swift エラーがアクティブにされます。それらは指定された Swift のエラータイプのためにだけアクティブにされるように、Swift エラーブレークポイントを編集できます。
Xcode 7.1 の詳細については、Xcode 公開ノート を参照してください。
Xcode 7 のハイライト
Xcode 7 は、iOS 9 とOS X El Capitan に加えて、新しい watchOS2 プラットフォームのサポートを追加します。このリリースでは、新機能と改善したホストを追加し、以下はハイライトの一部です。
デバイス上の開発無料
今すぐ誰もが、デバイス上で無料で自分のアプリを実行してテストできます。 全く手数料なしで、何もプログラムに参加しないで Mac、iPhone、iPad、iPod touch、または Apple Watch であなた自身の作品を実行して、デバッグできます。しなければならないことは、Xcode にあなたの無料の Apple ID を入力する事だけです。すでに App Store や iTunes で使用したのと同じ Apple ID を使用できます。あなたのアプリが完成したら、アップルの開発者プログラムでは、App Store でそれを発表することができます。
インストールやデバイス上での実行に関する詳細については、デバイス上でアプリを起動 を参照してください。
Swift 言語
Swift 2. 0は、高度なオブジェクト指向 Swift プログラミング言語であり、それを拡張します。
- エラー処理。 throw、catch、管理、および Swift のエラーを処理します。NSError とシームレスに相互運用します。
- 利用可能性。 あなたがデプロイメント・ターゲットでは利用できない API を使用したときにそれを使用した時、状況を catch するためにコンパイル時のエラーで、古い OS のバージョンにデプロイメントを戻しながら、新しい API を採用します。
- プロトコル拡張。 プロトコルに準拠する全てのクラスにメソッドとプロパティを追加します。あなたのコードの多くを再利用します。
- テストが容易。 すべての public および internal ルーチンにアクセスできる Swift 2.0 フレームワークとアプリのテストを書いて下さい。
- Swifty 1.2 から 2.0 への移行ツール。 効率的に Swift 2.0 を利用するために、既存の Swift のソースコードをアップグレードします。
Objective-C の更新
Objective-C は、Swift コードと一緒に作業する能力を強化するように更新されました。
- ジェネリック(汎用)。 あなたが書いたコードを簡素化し、コレクションの型情報を指定します。
- NULL の可能性。 nil または nil でない結果を期待するとき、Objective-C のソースに示します。
プレイグラウンド
Swift 2.0 を使用すると、API をどのように使用し、より効果的な概念を実証するかのマニュアルを見ることができます。
- リッチテキストでのコメント。 シンプルなマークダウンのような構文で Swift コードで何が起こっているのかを説明します。
- インラインの結果。 直接、より効果的な表示のためにそれらを生成したコードであなたのコードの結果を表示します。
- リソース。 簡単にプロジェクト・ナビゲータを使用して、プレイグラウンドに画像などのリソースを追加できます。
- 補助ソース。 明確にプレイグラウンドのメッセージを保つためにプレイグラウンドの外にコードを移すのをサポートします。補助ソースは、コンパイルされすぐ実行されます。
- ページ。 一緒にスレッドにした、複数のターゲットページと一緒に関連する概念をバンドルします。
アプリの軽量化
自動的に最適化インストールを果たすため3つの多様なプラットフォーム用のアプリを開発します。
- ビットコード。 送達された時、ターゲット・デバイス用の 64 ビットまたは 32 ビットの実行可能ファイルにコンパイルされた中間表現での App Store に提出するアーカイブ。
- スライス。 プラットフォームのニーズに合わせて資産カタログに組み込まれ、タグ付けされたアートワークは、App Store には、インストールに必要なものだけを送信できます。
- オンデマンドのリソース。 非同期ダウンロードとインストールを使用して、必要に応じてリソースをフェッチすることができ、iTunes App Store のリポジトリ上のアプリのために追加のコンテンツをホストします。
デバッグ
Xcode 7 は、新しいデバッグ機能と、あなたがより良いアプリを作るのに役立つ機能をプロファイルする事を含んでいます。
- iOS 用エネルギーゲージ。 プロセスごとに iOS 9 でのエネルギーの使用状況を追跡し、予期しない動作を見ます。
- アドレス健全化。 メモリ破損の問題が起こるとすぐに、その問題の原因をトラップする、Objective-C と C のコードをビルドします。
Xcode 7 は Swift と Objective-C の両方をサポートする完全な UI テストのワークフローを追加します。
- UI記録。 あなたのアプリでのユーザーとの対話を記録することにより、UI テストを作成し、拡張します。
- 正確さとパフォーマンス。 アプリの UI が期待される機能とパーフォマンス特性を提供することを検証します。
- コード・カバレッジ。 ビルドスキームでコード・カバレッジを有効にすることによって、あなたのテスト・スイートの完全性を可視化します。
- Xcode サーバー。 複数のデバイス上のビルド間の進歩と退化を見るために Xcode サーバーでの UI テストとコード・カバレッジを使用してください。
クラッシュログ
Xcode 7 は今や、OS X アプリだけでなく、watchOS と iOS アプリからもクラッシュデータを分析し、使用できます。
- TestFlight。 ベータテスト用のアプリを配布して、ユーザーに出荷する前に、実世界のフィードバックを得ます。
- クラッシュレポート。 点検し、訂正用の Xcode のソースコードに直接移動するために使用できる テストフライトと App Store からのクラッシュ・リストを表示するには、Xcode 7 オーガナイザーのウィンドウを使用して下さい。
Xcode 7 のリリースに関する追加の詳細については、Xcode 公開ノート を参照してください。
互換性
Xcode 7 は、OS X バージョン 10.10.4 以降を実行中の Mac が必要です。それは watchOS 2.0 用の SDK、OS X バージョン 10.11 と iOS 9 を含んでいます。
インストール
Mac App Store から Xcode 7 を得られます。これは、アプリケーション・フォルダに直接インストールされ、無料でダウンロードできます。デフォルトでは、Xcode はバックグラウンドで開発者向け文書をダウンロードし、オフラインで読めるようにし、また自動的にマニュアルの更新をダウンロードします。この動作は、ダウンロードの環境設定パネルを使用して、インストール後に変更できます。
開発者向けリソース
Apple デベロッパプログラムは、Apple Watch、iPad、iPhone、および iPod touch デバイス上でテストおよび展開するための App Store と Mac App Store で、追加のサポートやマニュアル、およびプロビジョニング・リソースへのアクセスを提供します。Apple デベロッパプログラムの詳細については、http://developer.apple.com/ で Apple デベロッパ Web サイトを参照してください。
プレリリース製品を含む全てのアップル開発者向けソフトウェアについての議論については、http://devforums.apple.com/ で Apple デベロッパフォーラムにアクセスしてください。
最新のセキュリティの情報については、http://support.apple.com/kb/HT1222 をご覧ください。
リリースの詳細な情報については、Xcode の[ヘルプ] メニューから利用可能な完全な Xcode のリリースノートを参照してください。
SDK と シミュレータについて
ソフトウェア開発キット(SDK)は、watchOS、iOS や OS X の特定のバージョンの API を表現するフレームワーク (ライブラリ、ヘッダ、およびリソース) の集合です。アプリが SDK から取得する機能のほとんどは、実際にアプリの互換性のために OS を導入するターゲットの設定が重要な、正しいベースの SDK を作成し、ホスト・オペレーティング・システムによって提供されます。Xcode は自動的に最新の SDK でビルドし、最新の OS をターゲットとしています。
あなたのアプリが最新の OS の機能を必要としない場合は、Xcode のプロジェクト設定で OS 導入ターゲット·オプションを使用して、プラットフォームのオペレーティング・システムの以前のバージョンで実行するように設定できます。プロジェクトが Xcode の古いバージョンで作成されている場合は、Xcode にプロジェクトを更新させることができます。この機能の詳細については、「プロジェクトの最新化」を参照してください。
重要: App Store に提出する前に、あなたのサポート対象の OS のバージョンを実行しているデバイス上でテストする必要があります。
プロジェクトの最新化
プロジェクトを開くと、Xcode はどんな設定を更新する必要があるかを評価します。この機能は、プロジェクトが最新の SDK と最良の実地に準拠していることを確認する簡単な方法を提供します。
プロジェクトで何かを更新する必要があるかどうかを確認するイッシューナビゲーターを開いて下さい。また、プロジェクト・ナビゲータでプロジェクトを選択し、[エディタ] > [設定検証(Validate Setting)]を選択して確認することもできます。
イッシューナビゲーターが最新化の問題をリストしている場合、なされるべき更新を説明するダイアログを表示するには、[問題(issue)]をクリックすると、それらのいずれか、またはすべてを実行できます。
すべての変更を行うことを選択するかどうかに関係なく、[変更を実行(Perform Changes)]をクリックした後、Xcode は警告を再び表示しません。チェックを再実行するには、プロジェクト・ナビゲータでプロジェクトを選択し、[エディタ(Editor)] > [検証設定(Validate Setting)]を選択します。
リリースによる Xcode の新機能
新機能のハイライトは、Xcode の各リリースの次の章にまとめられています。
- Xcode 7、リビジョン 7.0 から 7.1 を含む:Xcode 7 の新機能
- Xcode 6、6.0 から 6.3.2 を含む:Xcode 6の新機能
- Xcode 5、5.0 から 5.1.1 を含む:XCode 5 の 新機能
- Xcode 4、4.1 から 4.6.3 を含む:XCode 4 の新機能
以下も参照
Xcode の詳細については、Xcodeの概要 を参照してください。
../Start-iOS-Today/app-Distribution.html
OS X と iOS のアプリを開発し、配布するために必要なタスクとワークフローの詳細については アプリ配布ガイド を参照してください。
前の章 次の章
目次
Xcode 10 の新機能
Xcode 10
ダークモードインタフェースと Mac アプリのサポート
ソースコントロール
エディタの機能強化
マシンの学習のために作られたプレイグラウンド
テストとデバッグ
ビルドのパフォーマンス
Xcode 9.3
Xcode 9.2
Xcode 9.1
Xcode 9.0.1
Xcode 9.0
Xcode 9 の新機能
Xcode 9のハイライト
一般
アセットカタログ
ビルドとリンク
機能
Core ML
デバッグ
文書化
インストルメント
インターフェースビルダー
Metal 2 のサポート
リファクタリング
シミュレータ
ソースコントロール
ソース編集
Swift
テスト
Xcode Server
互換性
インストール
開発者向けリソース
SDK とシミュレータについて
自動署名
プロジェクトの最新化
Xcode 8 の新機能
Xcode 8.3
デバッグ
インストルメント
プロビジョニング
シミュレータ
静的アナライザ
Swift
テスト
Xcode 8.2
タッチバーのサポート
Swift
旧式の通知
Xcode 8.1
互換性
タッチバーのサポート
Interface Builder
旧式と削除の通知
Xcode 8 のハイライト
Swift 言語
署名
機能
Interface Builder
アセットカタログ
ソース編集
デバッグ
インストルメント
テスト
ドキュメント
ソースコントロール
Xcode Server
互換性
インストール
開発者向けリソース
SDK とシミュレータについて
自動署名
プロジェクトの最新化
以下も見よ
Xcode 7 の新機能
Xcode 7.0
無料でデバイス開発
Swift 言語
Objective-C 言語
プレイグラウンド
アプリの軽量化
デバッグ
テスト
クラッシュログ
Xcode 7.0.1
Xcode 7.1
Interface Builder
デバッグ
Xcode 6の新機能
Xcode 6.0
Swift 言語
Swift の Xcode 6 の特長
Xcode 6 IDE で追加の機能拡張
テスト
Interface Builder
デバッガ
SpriteKit と SceneKit
拡張機能とフレームワーク
iOS シミュレータ
ローカライズ
コンパイラ
インストルメント
Xcode Server
HomeKit アクセサリシミュレータ
Xcode 6.0.1
Xcode 6.1
OS X ヨセミテの SDK のサポート
Swift
Interface Builder
Xcode 6.1.1
Xcode 6.2
Xcode 6.3
Swift 1.2
App Store と TestFlight ユーザーの為のクラッシュオーガナイザー
Xcode プレイグラウンドの機能強化
フォースタッチのサポート
Objective-C の機能強化
デバッガの機能強化
アップル LLVM コンパイラバージョン 6.1
ARM64 組み込み関数の変更
Xcode 6.3.1
Xcode 6.3.2
Xcod 6.4
XCode 5 の 新機能
XCode 5.0
使用経験値の向上
自動構成
テスト
継続的統合
デバッガ
Open GL ES サポート
インターフェースビルダー
ソースコントロールなど
コンパイラー
iOS シミュレーター
インストルメント
スプライトキットのサポート
廃止と削除の注意
Xcode 5.0.1
Xcode 5.0.2
Xcode 5.1
Xcode 5.1.1
XCode 4 の新機能
XCode 4.6
XCode 4.6.1
XCode 4.6.2
XCode 4.6.3
XCode 4.5 新機能
XCode 4.4 新機能
LLVM 4.0 コンパイラー
オブジェクトC言語の特徴
標準C++11のサポートの強化
スタティックアナライザ改善
AppKitの新しいサポート
シーンキットエディタ
発見と検索に追加
ソースエディタ機能強化
トラックパッドサポート
通知システム強化
XCode 4.3 新機能
XCode 4.3
XCode 4.3 ツールセット
補完ツール起動z
コマンドラインツール
/Developer 削除
自動レイアウトが標準
XCode 4.3.1 及び 4.3.2
XCode 4.2 新機能
Automatic Reference Counting
標準コンパイラ
ストーリーボード
Open GL ES
模擬ロケーション
コンポーネントのダウンロード
XCode 4.1 新機能
プロジェクト近代化
標準コンパイラ
カスタムビヘイビア
プリプロセッサとアセンブリ出力
自動レイアウト
スキームのビルド設定値
アプリサンドボックス
デバッガと逆アセンブル
Git のリモート管理
スナップショットの復元
レポジトリ内部プロジェクト
実行先選択
キー組み合わせ
Interface Builder プラグイン
文書改訂履歴
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
Xcode は、Apple ウォッチ、iPad、iPhone、および Mac 用のアプリを作成するために使用する完全な開発者用ツールセットです。Xcode の開発環境は、インストルメント分析ツール、シミュレータ、および watchOS の SDK、iOS の SDK、OS X の SDK の形で OS のフレームワークがバンドルされています。
Xcode 7.1 アップデート
Xcode 7.1 は、新しい iOS デバイスと新しい Apple TV のサポートを追加しています。 Xcode は tvOS のためのストーリーボード、ユニットと UI テスト、プレイグラウンド、そしてクラッシュログ機能をサポートしています。
Interface Builder
- ストーリーボードは今や、ピーク (Peek) やポップ (Pop) などの 3D タッチジェスチャーをサポートしています。
デバッグ
- Swift のエラーブレークポイントは、Xcode のデバッガで作成できます。
エラーが throw されると Swift エラーブレークポイントで定義された Swift エラーがアクティブにされます。それらは指定された Swift のエラータイプのためにだけアクティブにされるように、Swift エラーブレークポイントを編集できます。
Xcode 7.1 の詳細については、Xcode 公開ノート を参照してください。
Xcode 7 のハイライト
Xcode 7 は、iOS 9 とOS X El Capitan に加えて、新しい watchOS2 プラットフォームのサポートを追加します。このリリースでは、新機能と改善したホストを追加し、以下はハイライトの一部です。
デバイス上の開発無料
今すぐ誰もが、デバイス上で無料で自分のアプリを実行してテストできます。 全く手数料なしで、何もプログラムに参加しないで Mac、iPhone、iPad、iPod touch、または Apple Watch であなた自身の作品を実行して、デバッグできます。しなければならないことは、Xcode にあなたの無料の Apple ID を入力する事だけです。すでに App Store や iTunes で使用したのと同じ Apple ID を使用できます。あなたのアプリが完成したら、アップルの開発者プログラムでは、App Store でそれを発表することができます。
インストールやデバイス上での実行に関する詳細については、デバイス上でアプリを起動 を参照してください。
Swift 言語
Swift 2. 0は、高度なオブジェクト指向 Swift プログラミング言語であり、それを拡張します。
- エラー処理。 throw、catch、管理、および Swift のエラーを処理します。NSError とシームレスに相互運用します。
- 利用可能性。 あなたがデプロイメント・ターゲットでは利用できない API を使用したときにそれを使用した時、状況を catch するためにコンパイル時のエラーで、古い OS のバージョンにデプロイメントを戻しながら、新しい API を採用します。
- プロトコル拡張。 プロトコルに準拠する全てのクラスにメソッドとプロパティを追加します。あなたのコードの多くを再利用します。
- テストが容易。 すべての public および internal ルーチンにアクセスできる Swift 2.0 フレームワークとアプリのテストを書いて下さい。
- Swifty 1.2 から 2.0 への移行ツール。 効率的に Swift 2.0 を利用するために、既存の Swift のソースコードをアップグレードします。
Objective-C の更新
Objective-C は、Swift コードと一緒に作業する能力を強化するように更新されました。
- ジェネリック(汎用)。 あなたが書いたコードを簡素化し、コレクションの型情報を指定します。
- NULL の可能性。 nil または nil でない結果を期待するとき、Objective-C のソースに示します。
プレイグラウンド
Swift 2.0 を使用すると、API をどのように使用し、より効果的な概念を実証するかのマニュアルを見ることができます。
- リッチテキストでのコメント。 シンプルなマークダウンのような構文で Swift コードで何が起こっているのかを説明します。
- インラインの結果。 直接、より効果的な表示のためにそれらを生成したコードであなたのコードの結果を表示します。
- リソース。 簡単にプロジェクト・ナビゲータを使用して、プレイグラウンドに画像などのリソースを追加できます。
- 補助ソース。 明確にプレイグラウンドのメッセージを保つためにプレイグラウンドの外にコードを移すのをサポートします。補助ソースは、コンパイルされすぐ実行されます。
- ページ。 一緒にスレッドにした、複数のターゲットページと一緒に関連する概念をバンドルします。
アプリの軽量化
自動的に最適化インストールを果たすため3つの多様なプラットフォーム用のアプリを開発します。
- ビットコード。 送達された時、ターゲット・デバイス用の 64 ビットまたは 32 ビットの実行可能ファイルにコンパイルされた中間表現での App Store に提出するアーカイブ。
- スライス。 プラットフォームのニーズに合わせて資産カタログに組み込まれ、タグ付けされたアートワークは、App Store には、インストールに必要なものだけを送信できます。
- オンデマンドのリソース。 非同期ダウンロードとインストールを使用して、必要に応じてリソースをフェッチすることができ、iTunes App Store のリポジトリ上のアプリのために追加のコンテンツをホストします。
デバッグ
Xcode 7 は、新しいデバッグ機能と、あなたがより良いアプリを作るのに役立つ機能をプロファイルする事を含んでいます。
- iOS 用エネルギーゲージ。 プロセスごとに iOS 9 でのエネルギーの使用状況を追跡し、予期しない動作を見ます。
- アドレス健全化。 メモリ破損の問題が起こるとすぐに、その問題の原因をトラップする、Objective-C と C のコードをビルドします。
Xcode 7 は Swift と Objective-C の両方をサポートする完全な UI テストのワークフローを追加します。
- UI記録。 あなたのアプリでのユーザーとの対話を記録することにより、UI テストを作成し、拡張します。
- 正確さとパフォーマンス。 アプリの UI が期待される機能とパーフォマンス特性を提供することを検証します。
- コード・カバレッジ。 ビルドスキームでコード・カバレッジを有効にすることによって、あなたのテスト・スイートの完全性を可視化します。
- Xcode サーバー。 複数のデバイス上のビルド間の進歩と退化を見るために Xcode サーバーでの UI テストとコード・カバレッジを使用してください。
クラッシュログ
Xcode 7 は今や、OS X アプリだけでなく、watchOS と iOS アプリからもクラッシュデータを分析し、使用できます。
- TestFlight。 ベータテスト用のアプリを配布して、ユーザーに出荷する前に、実世界のフィードバックを得ます。
- クラッシュレポート。 点検し、訂正用の Xcode のソースコードに直接移動するために使用できる テストフライトと App Store からのクラッシュ・リストを表示するには、Xcode 7 オーガナイザーのウィンドウを使用して下さい。
Xcode 7 のリリースに関する追加の詳細については、Xcode 公開ノート を参照してください。
互換性
Xcode 7 は、OS X バージョン 10.10.4 以降を実行中の Mac が必要です。それは watchOS 2.0 用の SDK、OS X バージョン 10.11 と iOS 9 を含んでいます。
インストール
Mac App Store から Xcode 7 を得られます。これは、アプリケーション・フォルダに直接インストールされ、無料でダウンロードできます。デフォルトでは、Xcode はバックグラウンドで開発者向け文書をダウンロードし、オフラインで読めるようにし、また自動的にマニュアルの更新をダウンロードします。この動作は、ダウンロードの環境設定パネルを使用して、インストール後に変更できます。
開発者向けリソース
Apple デベロッパプログラムは、Apple Watch、iPad、iPhone、および iPod touch デバイス上でテストおよび展開するための App Store と Mac App Store で、追加のサポートやマニュアル、およびプロビジョニング・リソースへのアクセスを提供します。Apple デベロッパプログラムの詳細については、http://developer.apple.com/ で Apple デベロッパ Web サイトを参照してください。
プレリリース製品を含む全てのアップル開発者向けソフトウェアについての議論については、http://devforums.apple.com/ で Apple デベロッパフォーラムにアクセスしてください。
最新のセキュリティの情報については、http://support.apple.com/kb/HT1222 をご覧ください。
リリースの詳細な情報については、Xcode の[ヘルプ] メニューから利用可能な完全な Xcode のリリースノートを参照してください。
SDK と シミュレータについて
ソフトウェア開発キット(SDK)は、watchOS、iOS や OS X の特定のバージョンの API を表現するフレームワーク (ライブラリ、ヘッダ、およびリソース) の集合です。アプリが SDK から取得する機能のほとんどは、実際にアプリの互換性のために OS を導入するターゲットの設定が重要な、正しいベースの SDK を作成し、ホスト・オペレーティング・システムによって提供されます。Xcode は自動的に最新の SDK でビルドし、最新の OS をターゲットとしています。
あなたのアプリが最新の OS の機能を必要としない場合は、Xcode のプロジェクト設定で OS 導入ターゲット·オプションを使用して、プラットフォームのオペレーティング・システムの以前のバージョンで実行するように設定できます。プロジェクトが Xcode の古いバージョンで作成されている場合は、Xcode にプロジェクトを更新させることができます。この機能の詳細については、「プロジェクトの最新化」を参照してください。
重要: App Store に提出する前に、あなたのサポート対象の OS のバージョンを実行しているデバイス上でテストする必要があります。
プロジェクトの最新化
プロジェクトを開くと、Xcode はどんな設定を更新する必要があるかを評価します。この機能は、プロジェクトが最新の SDK と最良の実地に準拠していることを確認する簡単な方法を提供します。
プロジェクトで何かを更新する必要があるかどうかを確認するイッシューナビゲーターを開いて下さい。また、プロジェクト・ナビゲータでプロジェクトを選択し、[エディタ] > [設定検証(Validate Setting)]を選択して確認することもできます。
イッシューナビゲーターが最新化の問題をリストしている場合、なされるべき更新を説明するダイアログを表示するには、[問題(issue)]をクリックすると、それらのいずれか、またはすべてを実行できます。
すべての変更を行うことを選択するかどうかに関係なく、[変更を実行(Perform Changes)]をクリックした後、Xcode は警告を再び表示しません。チェックを再実行するには、プロジェクト・ナビゲータでプロジェクトを選択し、[エディタ(Editor)] > [検証設定(Validate Setting)]を選択します。
リリースによる Xcode の新機能
新機能のハイライトは、Xcode の各リリースの次の章にまとめられています。
- Xcode 7、リビジョン 7.0 から 7.1 を含む:Xcode 7 の新機能
- Xcode 6、6.0 から 6.3.2 を含む:Xcode 6の新機能
- Xcode 5、5.0 から 5.1.1 を含む:XCode 5 の 新機能
- Xcode 4、4.1 から 4.6.3 を含む:XCode 4 の新機能
以下も参照
Xcode の詳細については、Xcodeの概要 を参照してください。
../Start-iOS-Today/app-Distribution.html
OS X と iOS のアプリを開発し、配布するために必要なタスクとワークフローの詳細については アプリ配布ガイド を参照してください。
前の章 次の章
ダークモードインタフェースと Mac アプリのサポート
ソースコントロール
エディタの機能強化
マシンの学習のために作られたプレイグラウンド
テストとデバッグ
ビルドのパフォーマンス
一般
アセットカタログ
ビルドとリンク
機能
Core ML
デバッグ
文書化
インストルメント
インターフェースビルダー
Metal 2 のサポート
リファクタリング
シミュレータ
ソースコントロール
ソース編集
Swift
テスト
Xcode Server
開発者向けリソース
SDK とシミュレータについて
自動署名
プロジェクトの最新化
インストルメント
プロビジョニング
シミュレータ
静的アナライザ
Swift
テスト
Swift
旧式の通知
タッチバーのサポート
Interface Builder
旧式と削除の通知
署名
機能
Interface Builder
アセットカタログ
ソース編集
デバッグ
インストルメント
テスト
ドキュメント
ソースコントロール
Xcode Server
開発者向けリソース
SDK とシミュレータについて
自動署名
プロジェクトの最新化
以下も見よ
Swift 言語
Objective-C 言語
プレイグラウンド
アプリの軽量化
デバッグ
テスト
クラッシュログ
Xcode 7.0.1
Xcode 7.1
Interface Builder
デバッグ
Swift の Xcode 6 の特長
Xcode 6 IDE で追加の機能拡張
テスト
Interface Builder
デバッガ
SpriteKit と SceneKit
拡張機能とフレームワーク
iOS シミュレータ
ローカライズ
コンパイラ
インストルメント
Xcode Server
HomeKit アクセサリシミュレータ
Xcode 6.0.1
Swift
Interface Builder
Xcode 6.1.1
Xcode 6.2
App Store と TestFlight ユーザーの為のクラッシュオーガナイザー
Xcode プレイグラウンドの機能強化
フォースタッチのサポート
Objective-C の機能強化
デバッガの機能強化
アップル LLVM コンパイラバージョン 6.1
ARM64 組み込み関数の変更
Xcode 6.3.1
Xcode 6.3.2
Xcod 6.4
自動構成
テスト
継続的統合
デバッガ
Open GL ES サポート
インターフェースビルダー
ソースコントロールなど
コンパイラー
iOS シミュレーター
インストルメント
スプライトキットのサポート
廃止と削除の注意
Xcode 5.0.1
Xcode 5.0.2
Xcode 5.1
Xcode 5.1.1
XCode 4.6.1
XCode 4.6.2
XCode 4.6.3
オブジェクトC言語の特徴
標準C++11のサポートの強化
スタティックアナライザ改善
AppKitの新しいサポート
シーンキットエディタ
発見と検索に追加
ソースエディタ機能強化
トラックパッドサポート
通知システム強化
XCode 4.3 ツールセット
補完ツール起動z
コマンドラインツール
/Developer 削除
自動レイアウトが標準
XCode 4.3.1 及び 4.3.2
標準コンパイラ
ストーリーボード
Open GL ES
模擬ロケーション
コンポーネントのダウンロード
標準コンパイラ
カスタムビヘイビア
プリプロセッサとアセンブリ出力
自動レイアウト
スキームのビルド設定値
アプリサンドボックス
デバッガと逆アセンブル
Git のリモート管理
スナップショットの復元
レポジトリ内部プロジェクト
実行先選択
キー組み合わせ
Interface Builder プラグイン
文書改訂履歴
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ