Xcode 4 公開ノート

Xcode 4 公開ノート


Xcode 4.6.3 公開ノート


解決済みの問題


デバッグ:LLDB


Xcode 4.6.2 公開ノート


変更点


ビルド:カーネル拡張機能


解決済みの問題


一般


新たな問題


コード署名:カーネル拡張機能


既知の問題


ビルド


Xcode 4.6.1 公開ノート


新機能


一般


解決済みの問題


コンパイル


ヘルプとマニュアルへのアクセス


既知の問題


ヘルプとマニュアルへのアクセス



Xcode 4.6 公開ノート


新機能


一般



機能強化


コンパイル


デバッギング


変更点


一般


Xcode 4.5.2 公開ノート


解決済みの問題


一般


ユーザーインターフェイス編集


デバッギング


アプリの配布


Xcode 4.5.1 公開ノート


機能強化


一般


デバッギング


解決済みの問題


ユーザーインターフェイス編集


プロパティリスト編集


デバッギング


ソース管理


Xcode 4.5 公開ノート


新機能


ユーザーインターフェイス編集


ユーザーインターフェース編集:ストーリーボード


機能強化


一般


ユーザーインターフェース編集:ストーリーボード


iOS SDK の使用法


Subversion のソース管理


変更点


一般:iOS


配布アプリ:iOS


プロジェクトの作成


デバイスの管理


ソース管理


インストール


新たな問題


ユーザーインターフェイス編集


パフォーマンスの測定と分析:インストルメント



既知の問題


一般


コアデータモデル編集


ソースコードの編集


ローカライゼーション


自動レイアウト:ランタイム


LLDB でのデバッグ


Xcode 4.4.1 公開ノート


変更点


アプリの配布


解決済みの問題


デバッギング


ソースコードの編集


コンパイル:LLVM


ユニットテスト


既知の問題


デバイスの管理


Xcode 4.4 公開ノート


新機能


一般


ソースコードの編集


コンパイル:ARM


機能強化


ソースコードの編集


プロパティリスト編集


プロジェクトの作成


解決済みの問題


ユーザーインターフェイス編集


ファイルシステム


新たな問題


一般


ソースコードの編集


コアデータモデル編集


ローカライズ


デバッグ:LLDB


自動レイアウト:実行時


Xcode 4.3 公開ノート


解決済みの問題


一般


インストール


ユーザーインターフェイス編集


ビルド


既知の問題


一般


iOS SDK のサポート


ソースコードの編集


デバッギング


デバッグ: LLDB


パフォーマンスの測定と分析


ソース管理とスナップショット


Xcode 4.2 公開ノート


インストール


Xcode


インターフェース·ビルダー


インストルメント


iOSシミュレータ


Xcode 4.1 開発者用プレビュー1公開ノート


新機能


nib ファイル編集


機能強化


一般



nib ファイル編集


変更点


ビルド:xcodebuild


パフォーマンスの測定と分析


新たな問題


パフォーマンスの測定と分析


既知の問題


一般


nib ファイル編集


ユニットテスト


Xcode 4.0 GM 種子公開ノート


解決済みの問題


nib ファイル編集


ソース管理とスナップショット


  • スナップショットを含まないプロジェクトで、新しいスナップショットはプロジェクトのオーガナイザに表示されます。8774085

  • パフォーマンスの測定と分析



    新たな問題


    nibファイル編集


    ユニットテスト


    既知の問題


    一般


    nib ファイル編集


    Xcode 4.0 開発者プレビュー 6 公開ノート


    新機能


    パフォーマンスの測定と分析


    機能強化


    一般


    タスク情報と警告



    解決済みの問題


    一般


    リファクタリング


    ファイルのバージョンを比較


    ソース管理とスナップショット


    ビルド


    新たな問題


    パフォーマンスの測定と分析


    既知の問題


    一般


    nib ファイル編集


    検索


    Xcode 4.0 開発者用プレビュー 5 公開ノート


    新機能


    一般


    コアデータモデル編集


    リファクタリング


    コンパイル:LLVM 2.0


    OpenGL ES のパフォーマンスを分析する


    機能強化


    一般


    nib ファイル編集


    ソースコードの編集


    タスク情報と警告


    変更点


    nib ファイル編集


    ビルド:xcodebuild


    解決済みの問題


    一般


    nib ファイル編集


    コアデータモデルファイル編集


    ソースコードの編集


    コンパイル:LLVM2.0


    OpenGL ES のパフォーマンスを分析する


    ヘルプおよび文書のコンテンツ


    新たな問題


    ファイルのバージョンを比較


    既知の問題


    一般


    nib ファイル編集


    検索


    リファクタリング


    ソース管理とスナップショット


    ビルド


    ヘルプおよび文書のコンテンツ


    Xcode 4.0 開発者用プレビュー 4 公開ノート


    新機能


    一般


    ソース管理とスナップショット


    ヘルプとマニュアルへのアクセス


    コンパイル:LLVM 2.0


    解決済みの問題


    nib ファイル編集


    ソースコードの編集


    リファクタリング


    コンパイル


    既知の問題


    一般


    検索


    編集コアデータモデルファイル


    nib ファイル編集


    リファクタリング


    ビルド


    ソース管理とスナップショット


    ヘルプおよび文書のコンテンツ


    Xcode 4.0 開発者用プレビュー 3 公開ノート


    Xcode 4 開発者用プレビュー 3 について


    サポートされる構成


    インストール


    プロジェクトファイル形式の互換性とバージョン管理


    テクニカルサポートと学習用リソース




    新機能


    Xcode 4 開発者用プレビュー 3 の既知の問題


    Xcode 4 開発者用プレビュー 3 は、プレリリース・ソフトウェアです。パフォーマンスや安定性の問題、データの損失やファイルの破損、欠落していたり実装されていない機能、動作や審美的な問題、および機能や機能拡張要求のため http://bugreport.apple.com にバグを報告して下さい。可能な限り、特にクラッシュログやサンプル、再現手順の詳細、およびプロジェクトやワークスペースを可能な限り提供して下さい。


    これらの問題は、すでにこのリリースで知られています:

    ドキュメント・オーガナイザは、更新されたドキュメントが必要です(8354991)

    IB の文書からソースコードに接続しても対応物を挿入しない(8082047)

    IB 文書を編集した後にビルドするときの警告(8131479)

    隠れたプロパティは、IBエディタでビューを消します(8059339)

    構文の色分けとコードセンス機能は、いくつかのファイルでを失敗します(8360261)

    IB ドキュメントがソースとして表示される(8028406)

    前のセッションから復元した最後のビルド·ログが、空と表示される(8350930)

    共有のビルド場所の設定は、得られたデータの場所からの相対パスを必要とする(8368913)

    プラグインからオブジェクトで、IB の文書を編集する(7470836)

    Git リポジトリの SCP スタイルの URL はサポートされません(8044145)

    すべての検索結果を置換するとクラッシュします。(8091532)

    プロジェクトが開いている間に、ビルドプロダクトの場所の変更は有効になりません。(7965261)

    Xcode 4 開発者用プレビュー 3 で解決済みの問題


    Xcode 4 開発者用プレビュー 2 以前に存在し、Xcode 4 開発者用プレビュー 3 で解決された問題。


    iOS アプリケーションは、iPad シミュレータ内ではインストルメント起動で実行できます(8203761)

    データモデルファイルの同期·アウト選択項目(8289611)

    以前の Xcode 4 開発者用プレビューで編集されたデータモデル(8320417)

    iOS シミュレータアプリケーションからのコンソール出力(8201210)

    IB 文書内のトップレベルのオブジェクトを削除する(8114740)

    オブジェクトの属性を変更しても、適切にフィットするように、オブジェクトのサイズは変更されません(7600085)

    IB 文書のソースコードへの接続は現在、アウトレット接続をサポートしています(8045078)

    iOS オブジェクトのアクセシビリティ値編集のサポート(7986412)

    ナビゲータフィルタの結果には、フィルタするアイテムが変化しても更新されません(7722840)

    Xcodeは、強制終了されるか、予期せず終了した場合、ワークスペースウィンドウとタブの状態を失います。(7773437)

    プロジェクトは、複数の SDK の使用を要求(8128405)

    循環参照を持つプロジェクトを開く時の問題(8226072)

    IB エディタのオブジェクトドックモードの持続性(8232638)

    ナビゲータでのテキストのフィルタ設定は、立ち往生します(8183815)

    バージョンエディタのジャンプバーがファイルを示したまま同期不能になります(8198690)

    ソースエディタは、完全なコンテキストメニューを示している(7473795)

    シェルスクリプトと xcconfig ファイルの構文色分け(7600899)

    Xcode 4 開発者用プレビュー 2 で解決済みの問題


    Xcode 4 開発者用プレビュー内に存在したこれらの問題は、Xcode 4 開発者用プレビュー 2 で解決されています。


    アラートアクションとして入手可能なスナップショット(7945417)

    すべてのプロジェクトとワークスペースのデフォルトのビルドディレクトリ(8073463)

    壊れたファイルの参照(8085921)

    ターゲットの適切な実行先を同定する際の問題(8165363)

    大文字と小文字を区別したファイル·システム上の索引付けの問題(7950730)

    テーブルビューの画像セルでの IB エディタのクラッシュ(8118050)

    IB の[文書アウトライン]ビューのオブジェクトをフィルタリングする(7880130)

    IB 文書内のオブジェクトをドラッグする際の速度向上(8088222)

    IB 文書からソースコードへの接続オプション(8095283)

    IB エディタは IBAction の戻り値の型が必要です

    手動で定義されたアクションとアウトレットはソースで定義される必要があります

    Xcode でサポートされなくなった機能


    以下の機能は Xcode から削除されています。代替の機能が利用可能である場合には、書き記しました。


    Xcode 4.0 開発者用プレビュー 2 公開ノート


    Xcode 4 開発者用プレビュー 2 について


    サポートされる構成


    Xcode 4 開発者用プレビュー 2 は OS X v10.6.4が必要です。これは、OS X の以前のバージョンではインストールや動作できません。


    Xcode は、iOS 4 と 3.2 と、OS X v10.5 以降のユニバーサルの開発をサポートしています。iOS 3.1 以前または OS X v10.4 以前の開発をサポートしていません。


    インストール


    Xcode 4 開発者用プレビュー 2 はデフォルトで /Xcode4 ディレクトリにインストールされ、Xcode 3.2の既存のインストールとコンフリクトしません。


    重要:スナップショット機能、Git SCM システムのサポート、インストルメントでのシステムトレース計測などの Xcode 4 のいくつかの機能は、システムツールパッケージによってインストールされたツールが必要です。これらの機能を使用するには、Xcode 4 をインストールする際の[システム・ツール]チェックボックスをオンにする必要があります。システムツールをインストールした後に Mac を再起動することをお勧めします。



    インストーラは、必要に応じて /usr に Unix ツールをインストールしますので、従来の makefile- ベースおよびコンフィグベースのビルドは正常に動作します。コマンドラインビルドのデフォルトのツールセットを設定するには xcode-select コマンドラインユーティリティを使用してください。Xcode 4 のインストール時にこのオプションを選択すると、Xcode 4 Unix ツールは、/usr の Xcode 3.2 Unix ツールと置き換えます。これは、どの Xcode 3.2 のインストールの機能にも影響しません。


    プロジェクトファイル形式の互換性とバージョン管理


    Xcode 4 は、Xcode 2.1 から 3.2.3 で作成されたプロジェクトを読み込み、ビルドします。Xcode 4 で作成したプロジェクトが開かれ、Xcode 3.2 から 3.2.3 上の物を開き、ビルドすることができます。


    Xcode 4 でプロジェクトを開き、ビルドするのは、アップグレードも、変更もしません。Xcode 4 でプロジェクトに加えた変更は、Xcode の以前のバージョンと互換性があります。


    テクニカルサポートと学習リソース


    アップル は Xcode の開発サポートを得られる数多くのリソースを提供しています。


    アップルとの問題を伝えるために http://bugreport.apple.comを使用して下さい。この問題に関する詳しい情報、システムと開発者用ツールのバージョン情報を含む詳細情報、および関連するクラッシュログやコンソールメッセージを含みます。

    xcode-feedback@group.apple.com を使用し、Xcode ツールスイートへのコメントやフィードバックをアップルに送信します。


    Xcode 4 開発者用プレビュー 2 の既知の問題


    Xcode 4 開発者用プレビューはプレリリースソフトウェアです。パフォーマンスや安定性の問題、データの損失やファイルの破損、実装されていなかったり欠落している機能、動作や審美的な問題、および機能や拡張の要求、ファイルのバグは http://bugreport.apple.com に報告して下さい。可能な限り、特にクラッシュログやサンプル、再現手順の詳細、およびプロジェクトやワークスペースを可能な限りコンテキストを提供して下さい。

    以下の問題は、すでにこのリリースで知られています。


    Xcode 4 開発者用プレビュー 2 のディスクイメージにインストーラーパッケージが表示されます(8209023)

    iOS アプリケーションは、 iPad のシミュレータ内ではインストルメントの起動と共に実行します(8203761)

    iOS シミュレータアプリケーションからのコンソール出力(8201210)

    Git リポジトリの SCP スタイルの URL はサポートされていません(8044145)

    バージョンエディタジャンプバーがファイルを示したまま同期したまま同期不能になる(8198690)

    ドキュメントのオーガナイザには、最新の文書が必要です(8205933)

    接続した HUD を使用して接続するとクラッシュします(8197402)

    IB エディタでのオブジェクトの効果属性(7470883)

    IB 文書内のオブジェクトの属性は、サイズにフィットする事が必要です(7600085)

    IB 文書からソースコードへの接続するアウトレット・コレクション(8045078)

    IB 文書からソースコードへの接続は等価物を挿入しない(8082047)

    IB エディタでは、隠れたプロパティは、ビューを消します(8059339)

    IB 文書はソースとして表示されます(8028406)

    プラグインからのオブジェクトと共に、IB の文書を編集する(7470836)

    IB 文書を編集した後にビルドするとき警告(8131479)

    Xcode 4 開発者用プレビュー 2 で解決済みの問題


    Xcode 4 開発者用プレビュー中に存在し、Xcode 4 開発者用プレビュー 2 で解決された問題。


    アラートアクションとして利用可能なスナップショット(7945417)

    すべてのプロジェクトとワークスペースのためのデフォルトのビルドディレクトリ(8073463)

    壊れたファイルの参照(8085921)

    ターゲットの適切な実行先を同定する問題(8165363)

    大文字と小文字を区別したファイル·システム上の索引付けの問題(7950730)

    テーブルビューの画像セルでの IB エディタのクラッシュ(8118050)

    IB のドキュメントアウトラインビューでのフィルタリング・オブジェクト(7880130)

    IB 文書内のオブジェクトをドラッグする際の速度の向上(8088222)

    IB 文書からソースコードへの接続する際のオプション(8095283)

    IB エディタは IBAction の戻り値の型が必要です

    手動で定義されたアクションとアウトレットはソースで定義される必要がある

    Xcode でサポートされなくなった機能

    次の機能は Xcode から削除されています。代替の機能が利用可能である場合には、書き記しました。


    • レイアウトモード
    • クラスブラウザ。エディタでシンボルナビゲーターとクラスのナビゲーションメニューを使用して下さい。
    • アクティブなターゲット/構成/アーキテクチャ/SDK/実行可能ツールバー項目と[プロジェクト]メニューの項目。ターゲットの特定の組み合わせでのスキームの実行設定/構成/アーキテクチャ/SDK/スキームのツールバーポップアップを使ってあなたにとって有用なを実行ファイル。
    • ブックマーク
    • お気に入りバー
    • 詳細ビュー
    • クラスモデル
    • 個々のファイルをタッチ
    • [ファイル]メニューに[最近使ったファイル]メニュー項目。ナビゲーションボタンには、最近のファイルのリストがあります。また、プロジェクトまたはワークスペース内のすべての最近閲覧したファイルを表示するにはプロジェクトナビゲータにフィルタを使用します。
    • 外部エディタのサポート
    • テキスト文書内のシェルスクリプトのコマンドのワークシート(Comntrol-R)の実行
    • 予測コンパイル(一般には修正-ヒントに置き換え)
    • 修正と継続
    • ナビゲーションバーにブレークポイントナビゲーションメニュー
    • AppleScript .scpt ファイルの編集とコンパイル
    • Perforce と CVS ソースコードの管理
    • 開いている Xcode のウインドウのドックアイコンメニュー(スノーレパードでは、すべての Xcode のウィンドウを表示するには Dock のタイル上で押したままにする)
    • カーボン nib ファイルの編集。Xcode 4 は、カーボン xib と nib ファイルのビルドをサポートします。それらを編集するには、インタフェースビルダー 3.2を使用します。

    Xcode 4.0 開発者用プレビュー 1 公開ノート


    Xcode 4 は、Xcode のツールセットのメジャーバージョンです。それは、OS X v10.6.3 が必要であり、OS X の以前のバージョンでは動作しません。


    重要:この公開ノートには、Xcode 4への Xcode 3.2 からの移行のための重要な情報をカバーしています。開発ワークフローの変更の詳細については、Xcode 4 のユーザーガイドをお読みください。

    次の公開ノートには、Xcode 4 だけの WWDC2010 の開発者用プレビューに関係します。


    一般


    • サポートされる構成
    • OS X v10.6.3 上で Xcode 4 は動作します。OS X の以前のバージョンではインストールや動作できません。iPhone の OS 4 および 3.2 と、OS X v10.4 以降のユニバーサル開発を Xcode はサポートしています。OS X v10.3 以前または iPhone OS 3.1 以前の開発をサポートしていません。

    • Xcode のインストール
    • デフォルトでは、Xcode 4 開発者用プレビューは/Xcode4 ディレクトリにインストールされ、Xcode 3.2 の既存のインストールとはコンフリクトしません。


      重要:いくつかの Xcode 4 の機能、スナップショットメカニズム、Git の SCM システムのサポート、インストルメントでのシステムトレース計測などは、システムツールパッケージによってインストールされるツールが必要です。これらの機能を使用するには、Xcode 4 をインストールする際の[システムツール]のチェックボックスをオンにする必要があります。システムツールをインストールした後に Mac を再起動することをお勧めします。


      インストーラは、必要に応じて /usr に Unix ツールをインストールしますので、従来の makefile ベースおよびコンフィグベースが正常に動作しビルドします。コマンドラインビルドのデフォルトのツールセットを設定するには Xcode-select のコマンドラインユーティリティを使用してください。Xcode 4 のインストール時にこのオプションを選択すると、Xcode 4 Unix ツールは、/usr の Xcode 3.2 Unix ツールを置き換えます。これは、Xcode 3.2 のインストールの機能には全く影響しません。

    • プロジェクトファイル形式の互換性とバージョン管理
    • Xcode 4 は、Xcode 2.1 から 3.2.3 で作成されたプロジェクトを読み込み、ビルドします。Xcode 4 で作成したプロジェクトは、Xcode 3.2 から 3.2.3 で開き、ビルドすることができます。

      Xcode 4 プロジェクトを開き、ビルドしても、アップグレードや、変更をしません。Xcode 4 のプロジェクトに加えた変更は、Xcode の以前のバージョンと互換性があります。

      Xcode 4 のためのユーザ固有のプロジェクトの情報は、 .xcodeproj プロジェクトラッパーの新しいファイルに保存されます。Xcode 4 は無視したり、Xcode 3.2 の、ユーザごとの.pbxuser ファイル内の情報をまれに変更します。

    • Xcode 3.2 からのユーザー設定
    • 大部分では、 Xcode 4 はいくつかの例外を除いて、Xcode 3.2 からユーザー設定を移動したり、妨害したりしません。

      Xcode 3.3 からの一般、コードヒント、ビルド、分散ビルド、デバッグ、キーバインディング、ファイルの種類、ソースツリー、と文書の設定は無視されます。同じように Xcode 4 は機能が Xcode 4 のデフォルトで起動します。 Xcode 4 で設定を変更しても、Xcode 3.2 を続けて使っても影響しません。


      テキスト編集、フォントや色、インデント、および SCM の設定は、Xcode 3.2 の環境設定からコピーされます。Xcode 4 でこれらの設定に加えられた変更は、Xcode 3.2 に戻ってコピーされません。


    Xcode 4 の大きな変化


    • ワークフロー
    • デフォルトで、コンパクト、およびオールインワンのレイアウトは単一のソースファイルから複数の相互に関連するプロジェクトワークスペースにすべてを収容する、単一の Xcode のウィンドウレイアウトに置き換えられました。ソースファイル、Xcode プロジェクトは、インタフェースビルダーの xibs & nib、データモデル、およびその他のファイルを表示したり、編集するのは、ウィンドウのエディタ領域で行なわれます。


      Xcode 4 ウィンドウの左側には、いくつかのナビゲーターのいずれか一つを示しています。プロジェクト飛行士は、Xcode 3.2 プロジェクトのグループとファイルのツリーのようなファイルまたはプロジェクト、および関数のリストを含んでいます。他のナビゲーターは、プロジェクトのシンボルのリストを表示します。ビルドエラーや警告などの現在の問題。クロスファイル検索操作の結果。ビルド、デバッグ、または SCM 取り扱いなどの操作からのログ。現在コードに設定されているブレークポイント。現在のプロセスのデバッグ情報。エディタで表示または編集のためにその内容を表示するには、ナビゲータから項目を選択します。


      ほとんどのナビゲーターは、それが表示する内容を絞り込むことができる、ナビゲータの下部にある[フィルタ]領域を持っています。これは Xcode 3.2 の詳細ビュー内の[フィルタ]フィールドの機能に似ています。プロジェクトナビゲータでは、追加のスコープボタンを使用すると、興味深い SCM のステータスを持っている唯一のファイルや、最近アクセスされたファイルのみ、現在変更されたファイル、を表示することができます。


      右側のユーティリティエリアはナビゲータまたは現在のエディタで選択した項目を表しています。ユーティリティエリアの上部は、ナビゲータまたはエディタで選択した項目のインスペクタを提供しています。いくつかの別々のインスペクタがあるかもしれません。他の人がそのファイル内の選択についての情報が表示されることがあり、左端の一つは、通常は、選択したファイルに関する情報を表示します。ユーティリティエリアの下部にあるのは、ファイルテンプレート、テキストマクロ、インタフェース・ビルダー・オブジェクト、およびメディアファイルを含むプロジェクトまたはファイルに追加することができる、部品のライブラリです。


      ナビゲーターとユーティリティの領域は途真ん中でエディタで開かれているか、エディタがウィンドウ全体を占有することができるように閉じられています。


      Xcode のウインドウは、ウィンドウタブをサポートしており、ウィンドウのナビゲータ、エディタ、ユーティリティ領域に広がっています。異なるファイルを編集するための新しいタブを作成した場合か、または別々のファイルナビゲーションのためのタブ、検索、および選択したデバッグを持っています。


      垂直または水平方向に積み重ねられた、同時に複数のエディタを表示することができます。アシスタントエディタは自動的に二つのエディタの内容を関連付けできます。例えば、ビルドログを閲覧する際、ソースファイルやソースファイルを編集する場合、アシスタントエディターは、いつもヘッダファイルを表示することができます。


      同じプロジェクトまたはワークスペースは、同時に複数のウィンドウで開くことができます。


    • ワークスペース
    • Xcode のメインウィンドウには、ワークスペースが含まれています。ワークスペースは、単一のテキストファイルと同じく簡単で、数十の相互に関連したプロジェクトのように複雑です。Xcode 4 の一つのプロジェクトを開くと、それ自身のワークスペースとして開きます。複数のファイルやプロジェクトを含む専用のワークスペースを作成し、別々の .xcworkspace ファイルで、そのワークスペースの設定を保存することができます。


      各ワークスペースには、編集、ナビゲーション、ビルドや起動、インデックス作成、スナップショット、およびその中のファイルやプロジェクトのために、SCM を管理します。ほとんどの場合、これらの Xcode 4 のワークスペース機能は、Xcode 3.2 の同じプロジェクトの動作に優先します。いくつかのケースでは、Xcode 3.2 のプロジェクトの設定は、Xcode 4 のワークスペースにコピーされます。これらの設定に加えた変更は、そのワークスペースに隔離されているし、同じプロジェクトを別のワークスペースに、または Xcode 3.2 で開いたときに干渉しません。


    • プロジェクト管理と編集
    • プロジェクトは、プロジェクトナビゲータに表示され、編集されます。プロジェクトナビゲータでは、いくつもの数字やプロジェクト、ファイル、またはフォルダの参照を含んでいます。ナビゲーターの一番下の[フィルタ]領域にある[+]ボタンでワークスペースに新しいプロジェクトを追加します。


      プロジェクト内では、ファイル、グループ、およびフォルダ参照は Xcode 3.2 と同じように動作します。ファイルをプロジェクトに加えるには、[ファイル]>[新規]> [新規ファイル...] 、 [フィルタ]領域にある[+]ボタンで、または Finder またはライブラリからプロジェクトナビゲータにそれらをドラッグします。


      Xcode 3.2 のプロジェクトインスペクタで見られるプロジェクトの設定は、現在、Xcode 4 中のプロジェクトエディタに配置されています。[情報]タブには、プロジェクト全体の情報を設定します(すべてのターゲットの配置ターゲットのデフォルト設定やローカライズ、設定の追加または削除)し、[ビルド設定]タブでは、プロジェクトレベルのビルド設定をすることができます。


      ターゲットは、プロジェクトナビゲータに表示されるのではなく、プロジェクトエディタで利用可能です。追加したり、ここでターゲットを削除するだけでなく、ターゲットの内容を編集します。ターゲットエディタのタブは Xcode の 3.2 でのターゲットインスペクタのタブに似ています。[情報]タブでは、ターゲットの Info.plist ファイルの内容を視覚的に見て、変更することができます。[ビルド]タブは、ターゲットのビルド設定を編集します。[ビルド規則]タブは、ターゲットのビルドの規則を編集します。追加、再配置、およびビルドフェーズの削除、ドラッグ&ドロップでビルドフェーズからターゲット·メンバーを追加したり削除したりします。ターゲットの依存関係はビルドフェーズのビルド依存関係で設定されています。ファイルごとのコンパイルフラグはコンパイルソースのビルドフェーズのコラムに設定されています。ヘッダーの役割(プロジェクト、public、private)はコピーヘッダのビルドフェーズのサブビジョンへヘッダファイルをドラッグして設定します。


      プロジェクトの追加ターゲット、構成、ビルドフェーズ、ローカライズの構造上のコマンドは、現在、 Xcode 3.2 のように[プロジェクト]メニューにある代わりに、[エディタ]メニューにあります。


      プロジェクトとターゲットのエディタ両方の[ビルド設定]タブが大幅に Xcode 3.2 から改善されています。ビルドの設定グリッドは現在、基本的にはビルドの設定条件として構成を扱いますので、同時にすべての構成での値を参照できます。レベルモードはまた、デフォルト、プロジェクト、および列のターゲットの設定を示しますので、ビルドの設定値がどこから来るかを正確に参照できます。複数のターゲットを選択し、それらのターゲットの設定を並べて参照できます。


      ビルド設定のグリッドはプロジェクトやターゲットの唯一の、最も一般的に使用される設定の基本的な範囲を持っています(そのレベルで定義されたすべての設定と一緒に)。すべてのスコープは、すべての設定を示しています。フィルタフィールドは、ビルド設定のリストをフィルタリングします。検索ナビゲータの[結果を検索]としてビルド設定の名前と値が返されます。


      プロジェクトエディタで行った変更は、ワークスペースではなく、プロジェクトに保存されます。それらは、メンバーとしてそのプロジェクトのある全てのワークスペース内で有効になり、また、Xcode 3.2 で再度オープンされたプロジェクトで有効になります。


    • ナビゲーション
    • エディタの上部を横切ったジャンプバーは、エディタ内のアイテムへの論理パスを示しています。パスの各部分は、そのレベルの他のアイテムにナビゲートするためのプルダウンメニューです。右端の部分は、エディタ内でのナビゲーションを可能にします。ソースファイルは、例えば、これは Xcode 3.2 の関数ポップアップを置き換えます。


      ナビゲーション矢印の左側のナビゲーションポップアップメニューボタンで、他のファイルへ直接のナビゲーションが可能になります。そのサブメニューの[最近使ったファイル]、[保存されていないファイル]、[カウンターパート]、スーパークラスを含むクラス関係、兄弟、サブクラス、およびカテゴり、含むファイルと含まれるファイルをリストします。これらは Xcode 3.2 でのエディタのナビゲーションバーのボタンの代わりをします。


      エディタ領域での標準エディタ、アシスタント·エディター、およびバージョンエディタ間でツールバー内で分割ボタンコントロールが切り替えます。標準エディタは一つのエディタを示します。アシスタントエディタは二つの異なるファイル間での分割したエディタを示します。[ビュー]>[エディタ]> [分割する方向を変更](command-shift-0)で水平方向に分割か、垂直方向かを変更します。


      標準エディタのジャンプバーを使用して別のファイルに移動するときに Option キーを押したままにすると、アシスタントエディタで、現在および選択したファイルの両方をオープンします。


      アシスタントエディタでの第二のビューは、メインビュー内のファイルまたは選択を追跡します。ソースファイルの場合は、第二のビューはメインビュー内のファイルをメインのカウンターパート(ヘッダまたはソースファイル)を表示します。ログエディタでは、第二のビューは、選択したエラーまたは警告に対応するソースファイルの場所を示しています。インタフェースビルダーのファイルの場合、第二のビューはメインビューで選択したオブジェクトのヘッダーファイルを示します。


      アシスタントエディタのジャンプバーの最初の項目は、メインのエディタを追跡する方法を制御することができるアシスタントのカテゴリのリストを表示します。手動を選択すると、スプリットエディタが、同じファイルの別の部分であっても、全てのファイルを示す事から外すことができます。


      [すばやく開く]コマンドを使用すると、名前で既知の任意のファイルを開く事ができ、または指定されたシンボルを定義するファイルを開くことができます。ファイル名を選択した場合は、[すばやく開く]は、ファイル名を入力し、[Enter] を押すと直接そこにジャンプします。ファイル名またはシンボル(あるいは単に大文字)頭文字を入力すると、すべての一致した物を示します。開くファイルを選択するには、矢印キーまたはマウスを使用します。


      ファイル内では、メインメニューバーのナビメニューは、エディタの文書の種類に固有のナビゲーションコマンドを用意しています。


    • エディタ
    • Xcode 4 は、プロジェクトファイル、ソースコード、インタフェースビルダーのファイル、プロパティリストファイル、データモデルファイル、スクリプト定義、およびリッチテキストファイル用のエディタを含んでいます。PDF ファイルは表示できますが、編集できません。HTML や XML ファイルはテキストとして編集することができます。HTML ビューアはありません。他のすべての文書は、ファインダーのプレビューとして表示されます。さらに、すべてのファイル参照のコンテキストメニューは、そのままのファイルの内容を表示および編集するには、16進エディタを使用して開くことがでます。


      異なる文書のタイプごとに、エディタはその文書タイプの情報に基づいて行動するためのナビゲート、エディタのメニューでのカスタムコマンドがあります。ジャンプバーの端のアイテムを使用すると、文書内を移動することができます。


    • ソースコードの編集
    • 自動インデントや書式設定、テキストマクロのサポート、コードの折りたたみとコードヒントのコード補完、コードフォーカスブロックのハイライト:ソースコードエディタは、Xcode 3.2 エディタの主要なエディタ機能をサポートしています。ソースエディタでのナビゲーション機能には、Xcode 3.2 から、一般的に変更されていません。コマンド-ダブルクリックするとシンボルの定義にジャンプし、オプション-ダブルクリックすると、機能のクイックヘルプを表示します、など。


      ターゲットが LLVM コンパイラを使用するように設定されている場合には、ソースコードエディタは、ソース·テキストを入力するとスキャンします。構文エラーは赤い波線下線またはエラーの位置にキャレットで示し、ガター内の記号で示します。シンボルをクリックすると、潜在的な構文エラーの場合にあなたにアドバイスし、多くの場合、それを自動的に修復します。


      同様に、スコープ内のすべての編集は、正しく大量に置き換えるための識別子の有効範囲を決定するために、LLVM コンパイラからの情報を使用します。


    • インターフェイスファイル編集
    • インターフェイスビルダー xib と nib ファイルは Xcode のエディターインタフェースビルダーのアプリケーションが完全に Xcode に統合されましたーで直接編集できます。インターフェイスビルダーファイルを選択すると、ファイルのオブジェクトは、エディタのサイドバーに表示され、選択すると、オブジェクト自体はキャンバスに表示されます。インタフェースビルダーのインスペクターやライブラリは、キャンバスの右側のユーティリティエリアで利用可能です。キャンバス上のユーティリティエリア内のライブラリから直接ドラッグして、IB ファイル内の新しいオブジェクトをインスタンス化します。


      インターフェイスビルダーファイルは、自動的にそれが含まれているプロジェクトに関連付けられているため、Xcode と IB の間で、これらのファイルやプロジェクトを同期させる必要はありません。接続は、通常は、接続インスペクタを使用するか、オブジェクトから別のオブジェクトに control-ドラッグして、作られます。


      オブジェクトを選択し、アシスタント·エディターと共にインターフェースビルダーファイルを編集する場合は、第二のペインにオブジェクトの対応するクラスのヘッダが表示されます。ヘッダーファイル内の宣言にオブジェクトから直接接続をドラッグします。


      Xib/nib 全体のプロパティは、nib のファイルインスペクタで編集できます。


    • データモデルの編集
    • データモデルファイルは Xcode のエディタで直接編集できます。サイドバーは、モデル内の要素のリストを示します。メインエディタの下部にあるボタンを使用して、並べ替えした物のテーブルビュー、検索、およびフィルタまたはグラフ形式(Xcode 3.2 のように)でモデルを表示することを選択します。


      選択したデータモデルオブジェクトの属性は、エディタの右側のユーティリティエリア内のインスペクタの[モデル]タブを使用して編集します。


    • プロパティリスト編集
    • プロパティリストファイルは、Xcode 3.2 のように、Xcode のエディタで直接編集できます。既知のプロパティリスト型の場合、キーのテキスト·リテラルではなく、キーパネルがキーの説明的な名前を示します。[エディタ]メニューで表示するのを[生のキー/値]の項目を使用して、このビューを切り替えます。生のキー値は、クイックヘルプインスペクタでもご覧になれます。


    • ビルド
    • Xcode 3.2 での個別の[ビルド]と[実行]メニューは、単一の[プロダクト]メニューに統合されました。そこには[ビルド]、[分析]、[テスト]の個別のコマンドがあります。[実行]のコマンドは必要に応じ、ビルドし、実行します。[ビルドせずに実行]は、変更があっても、最後のビルドされたプロダクトを実行します。


      [アクティブなターゲット]、[構成]、[SDK]、[アーキテクチャ]、および[実行可能]の概念は統合されており、それらの個々のメニューとツールバーの項目は削除されました。Xcode 4 は、スキームのビルドと起動を管理します。プロジェクトを開くと、Xcode は自動的にビルド構成、目標に基づくスキームを作成し、プロジェクト内の実行可能ファイルを作成します。スキームは、Xcode 4 で使用され、Xcode 3.2 では無視されます。


      起動スキームは、 1つ以上のターゲットとその依存関係をビルドして、ビルドの製品に対してテストを実行しているか、実行ファイルを起動するための指示が含まれています。これは、単一のパッケージには、開発サイクルのロジックをカプセル化し、概要メニューで、開発モードをシフトするたびに、いくつかの異なるスイッチを設定するよりも、むしろ単純に実行をクリックしてそれを呼び出します。


      すべてのスキームは、(Xcode 3.2 の概要ポップアップの代わりに)ツールバーのスキーム・ポップアップにリストされています。ビルドして実行するには、スキームを選び(および必要に応じて、そのスキームでサポートされている特定のデバイスやアーキテクチャを指定して)、ブレークポイントを[有効]または[無効]にするように選択し、[実行]をクリックします。Xcode は、そのスキームで指定されたビルド構成におけるスキームのターゲットをビルドし、必要な結果に応じてにユニットテストを実行し、ビルドされたプロダクトを実行するために有効になったブレークポイントの有無にかかわらず、指定の実行ファイルを起動します。別の SDK またはデバイス用にビルドするために、環境変数やコマンドライン引数の異なるセットで起動するように、またはターゲットの異なる構成または別の設定でビルドすることは、同じメニューから別のスキームを選ぶだけしか必要がありません。


      スキームのポップアップの[アクティブスキームのアイテムを編集]を使用すると、スキーム(構成やターゲットリスト)の[ビルドアクション]の属性を設定することができ、(ユニットテストのためにビルドし実行するためにターゲットとする)テストアクション、および起動アクション(どのデバッガで実行し、どのようなランタイム設定で、どのパフォーマンスツールを実行するか)。[スキーム管理]メニュー項目を使用すると、新しいスキームを作成し、未使用のものを削除し、メニューのスキームを並べ替えることができます。スキームがワークフローに関連していない場合は、それを削除するか、それのチェックを外してそれが長い事メニューに表示されます。


      共有ボックスがチェックされない限り、すべてのスキームは、プロジェクトまたはワークスペース内に、ユーザーごとに保存されます。共有スキームは、そのプロジェクトやワークスペースのすべてのユーザーが利用できるようになります。どのプロジェクトかワークスペースにスキームが保存されるか、決定するのにコンテナーのポップアップを使用します。


      Xcode が、ターゲットと依存関係、ビルド構成、アーキテクチャおよび SDK を、起動スキームと目的先を決定すると、ビルドは正常に進行します。Xcode は目的先によってサポートされるアーキテクチャのため、ビルド構成によって決定されるビルド設定を使用して、依存関係の順序で指定されたターゲットをビルドします。これは、リソースをコピーし、ソースをコンパイルし、フレームワークとのリンクのバイナリ、および必要に応じてシェルスクリプトを実行するために、各ターゲットのビルドフェーズを処理します。


      ビルドの進行状況は、Xcode 4 のツールバーのアクティビティ·ビューに示されており、ビルド・ステップは、ログナビゲータのビルド·ログに記録されます。以前のビルドの結果を見ることができるように Xcode 4 は、ビルドログの進行記録を保持します。ログナビゲータでビルドログを選択すると、拡大、検索、またはスコープバーとフィルタボタンを使用した結果をフィルタリングし、標準エディタに、ログを開きます。ビルドステップまたはログの問題を選択し、アシスタントエディターへの切り替えし、アシスタント·ペイン内の対応するビルドファイルを示します。


      ビルドの問題についてのみ注意し、ビルドステップについては注意しない場合、問題ナビゲーターが示します。これは、各問題の簡潔な言い回しを示し、問題の場所へとプライマリ・エディタを連れて行き、選択する。フィルタフィールドは、問題の特定のタイプを示すためにのみ使用されます。エディタペインの右上のジャンプバーを、現在の問題の中でナビゲートするため使用してください。


    • ビルド場所
    • Xcode 4 は、ビルドディレクトリにはアプリケーションレベルでの設定は持っていません(中間ファイルとビルドプロダクトを含んでいます)。代わりに、各プロジェクトやワークスペースには、それに含まれるすべてのプロジェクトのための共通のディレクトリを設定するビルド場所があります。デフォルトでは、ビルド場所は ~/Library/Developer/Xcode/DerivedData/ のユニークなディレクトリで、ワークスペース内の各プロジェクトには、そのディレクトリ内の別のフォルダがあります。これは、異なる二つのワークスペース(例えば、同じプロジェクトのブランチとトランク)で、そのプリコンパイル済みヘッダ、インデックス、同じ名前のプロジェクトをビルドしても、ビルド時にはプロダクトは互いにコンフリクトしないことを意味します。


      [ファイル]メニューの[プロジェクトの設定]または[ワークスペース設定]で呼び出されたシート内でビルド場所を設定します。プロジェクトをビルドするときの設定シートコントロールパスのデフォルトの値は、 $(OBJROOT) $(SYMROOT) (プロダクトのパスと中間ビルドファイルパス、それぞれ)です。これらから派生した全てのビルド設定は、ワークスペース全体のビルド場所の影響を受けます。


      一般的なプリコンパイル済みヘッダーキャッシュパスは、$(CACHE_ROOT) で、プロジェクトやビルドワークスペース内のビルド場所になりました。LLVM コンパイラ 2.0 を使用する場合は、プリコンパイルされたヘッダーのサイズが大幅に小さくなり、それらを共有するサイズおよび速度の利点はあまり重要でない。


    • ビルドツール
    • Xcode 4 は、llvm-gcc に戻ることなく、直接 C++ と、Objective-C++ のコードのコンパイルをサポートしている LLVM コンパイラ(LLVM コンパイラ 2.0)の更新版を含まんでいます。Xcode 4 で作成した新しいプロジェクトは、LLVM コンパイラ 2.0 を使用するように設定されています。


      この開発者用プレビューでは、LLVM コンパイラ 2.0 のC++ のサポートは、iPhone OS には使用できません。


      llvm-gcc 4.2 は今の Xcode 4 のデフォルトのシステムコンパイラです。今までのプロジェクトは、明示的なコンパイラのバージョンを設定していないので、Xcode 3.2 で gcc 4.2 でビルドされた物は、Xcode 4 の llvm-gcc4.2 でビルドします。


      GCC 4.0 は Xcode 4 から削除されました。プロジェクトが、gcc 4.0 のコンパイラのバージョンを明示的に示している場合は、Xcode 4 でビルドするためにそれを変更する必要があります。


    • 実行とデバッグ

    • アクティブなスキームは、プロダクト・メニューから[実行]を選ぶか、または[実行]ボタンをクリックしたときに何が起こるかを制御します。スキームの起動では、ビルドとスキームのアクションを起動が実行されます。配布スキームでは、ビルドおよびアーカイブのアクションが実行されます。ビルドのみを選ぶ(実行せずに)か、実行するか(ビルドせずに)、プロダクト・メニューのメニュー項目を使用してビルドとテストすることを選択します。


      Xcode 3.2 のように、Xcode は常にそれにデバッガを付けて、実行可能コードを起動します。ブレークポイントを非アクティブにして起動することを選択した場合、プログラムがデバッガに中断またはトラップされるまでは、これは起動時間の改善と測定可能なパフォーマンスへの影響は追加しません。ツールバーのボタン、またはスキームエディタのデフォルトとして、プロダクトのメニュー項目にブレークポイントを無効にします。


      Xcode 4 では、gdb デバッガと新しい lldb デバッガが利用可能です。


      起動アクションの起動ステップの追加タブを使用して、起動時に使用する起動引数と環境変数を指定するだけでなく、メモリ管理とロギングの診断コントロールをセットすることができます。たとえば、常に適切なチェックボックスをチェックすることにより、malloc のデバッグ下に実行可能なファイルを実行し、起動アクションを作成します。


      プロセスを起動すると、エディタ下にデバッガエリアが現れます。ビューメニューからいつでも、これを表示または非表示できます。デバッガのエリアには、変数ビューとコンソールビューがあります。


      変数ビューには、すべてのシンボルが、ポップアップで選べるフィルターバーがあり、ローカルスコープ内のシンボルのみ、または現在のプログラムの場所に関連する値を示すオートモードを示します。フィルタフィールドを使用すると、関心のある特定のシンボルに絞り込むことができます。


      値が、複数列表示よりも1行で識別子、タイプ、生の値、および書式設定された値と、アウトラインの形で示されます。実行時に、更新された値は青色で表示されます。それぞれの値に、コンテキストメニューを使用すると、その表示を制御し、コンソールにその値を印刷したり、16進エディタでのバッキングメモリを開くことができます。


      コンソールは、デバッガやプログラムの標準入力および/または標準出力との相互作用を示しています。デバッグセッションの写しは、ログ·ナビゲーターに保存され、メインエディタの領域に表示されます。以前のデバッグセッションの記録を見ることができるように Xcode 4 は、デバッグログの記録を保存します。

      パネルの上部にあるデバッガバーは、プログラムの実行だけでなく、スレッドとスタックフレームにより現在のプログラムカウンタの文脈を示す経路制御のためのステップのコントロールがあります。スタックフレームは、ユーザ、システム、フレームワーク、およびカーネルコードを識別するために独特のアイコンで識別されます。


      ブレークポイントのナビゲーターは、ワークスペース内のすべてのプロジェクトで設定したすべてのブレークポイントを示しています。ブレークポイントは、ワークスペースに追加された Xcode プロジェクトでプロジェクトユーザーファイルからインポートされますが、 Xcode 4 ワークスペース·ユーザー·ファイルに格納されます。Xcode 4 のブレークポイントに加えた変更は、他のユーザーやワークスペースに利用できず、プロジェクトが Xcode 3.2 で開くと表示されません。


      ブレークポイントナビゲータのブレークポイントの記号をクリックして、それを有効または無効にします。ブレークポイントの条件、アクション、およびオプションを設定するにはダブルクリックします。


      デバッグナビゲーターは、プロセス内のすべてのアクティブなスレッドを表示します。下部のスタック圧縮スライダーはすべてのスレッド内の、冗長な、または無関係なスタックフレームを明らかにしたり非表示にします。Σボタンは、コード内のフレームなしで実行しているスレッド非表示にします。場所や変数が、メモリビューアで、デバッグナビゲータに表示されます。


      まったく Xcode 3.2 のようにデバッグ中にブレークポイントや、プログラムカウンタバー、データヒント、インエディタコントロールは、ソースエディタに表示されます。


    • デバッグツール
    • lldb デバッガは、Xcode 4 の新機能で、まだ開発中です。それがこの開発者用プレビューで基本的な機能を提供していますが、完全な機能をしていません。 lldb の詳細については、http://lldb.llvm.org で LLVM プロジェクトページを参照してください。


    • パッケージングおよび配布
    • 起動スキームと同様に、配布スキームは、1つ以上のターゲットをビルドし、ユニットテストを実行する計画ですが、プロダクトのビルドを実行する代わりに、配布スキームは、アーカイブし、それを配布するための過程を指示します。一般的に、夜ごとのビルドを配布、プレビューコピーを播種したり、最終的なリリースを出荷するように、製品開発のマイルストーンで配布スキームを採用します。


      配布スキームはビルドとちょうど起動スキームのようなテストアクションがあるだけでなく、指定された方法で、ビルドプロダクトをアーカイブしてパッケージする作用を有します。起動スキームと同様に、各アクションには、操作の段階で有用なタスクを実行するためのアクション前とアクション後のスクリプトがあります。


      配布スキームのアーカイブのステップは、アプリケーションを単独でアーカイブするか、スキームのすべてのビルドプロダクトを一つのディスクイメージ(.dmg)ファイルにパッケージ化するかを選ぶことができます


    • 索引付け
    • Xcode 4 は、ワークスペース内の索引付けファイルのための、まったく新しいメカニズムがあります。索引は、ワークスペース全体のために作成されるため、プロジェクト間の参照が解決されます。


      索引付けは現在、ソースファイルを解析するために、LLVM コンパイラ 2.0 を使用しています。これはパフォーマンスの向上と、より高い精度をもたらします。最も重要なのは、索引作成のための記号の解釈が、より密接に、コンパイル時に構文の解釈と一致します。


      索引は、~/Library/Developer/Xcode/DerivedData のワークスペースの唯一のディレクトリの索引サブディレクトリに格納されています。オーガナイザは(孤立したプロジェクトの索引やその他の派生データの削除を含む)、この情報を管理します。


      索引作成はバックグラウンドで行われます。索引付けが行われているときに、アクティビティ・ビューは状況を示します。索引の準備ができるまで、索引を必要とするいくつかの機能は、(たとえば、すばやく開く)利用できない場合があります。他はパフォーマンスの低下(例えば、システム·シンボルの構文の色分け)があってもよい。索引付けが完了すると、これらの機能がすぐに利用できるようになります。


    • スナップショット
    • スナップショット機能は、より速く、より信頼性が高く再実装されました。スナップショットを使用するためには、Xcode 4 インストーラでシステムツールをインストールする必要があることに注意してください。


      検索・置換の操作をする前に、手動または自動でスナップショットを作成して下さい。設定シート([ファイル]> [プロジェクトの設定])を使用すると、スナップショットを格納しておく場所を指定することができます。


    • SCM
    • SCM リポジトリの構成は、環境設定ペインの代わりに、オーガナイザで行います。プロジェクトまたはワークスペースを開き、SCM システムがコマンドラインまたは別のツールを使用して、点検すると、Xcode は自動的にそのプロジェクトやワークスペースの SCM リポジトリのサポートを構成します。


      git のサポートが追加され、Subversion のサポートが、注釈をサポートするように拡張されました。システムツールの Xcode 4 インストーラの、チェックボックスをチェックすると git のツールがインストールされます。Perforce と CVS ソースコード管理システムはサポートされなくなりました。


      SCM の状態がニーモニックの従来のセットを使い(U はリポジトリ内では更新(Updated)の U、M はローカルで変更(Modify)の M、A はローカルに追加(Add)の A、D はローカルで削除(Delete)の D、I は無視(Ignore)の I、R はリポジトリで置き換え(Replace)の R)プロジェクトナビゲータでバッジとして表示されます。開示レベルと関係なく、ワークスペース全体の SCM のステータスを確認して、バッジは、コンテナのぎりぎりの容量まで増殖する。コンテナに付いたアスタリスクのバッジは、その内容が状況を混入した状態であることを意味します。詳細な SCM のステータスは、ファイルインスペクタの SCM のエリアでもご覧になれます。


      SCM の管理下にあるファイルをどれでも選択し、バージョンエディタをクリックすると、横に並んだビューでそのファイルが表示されます。中央の列でタイムラインのアイコンをクリックすると、すべてのリポジトリのバージョンを視覚的にタイムラインを示します。どのバージョンを示している側面を制御するためのスライダーを使用します。1辺が作業コピーである場合は、バージョンエディタを使用して、全てのリポジトリのバージョンからの変更を合体します。Xcode 4 では、ファイルの作業用コピーは、左側にあります。


      バージョンエディタの下のボタンを使用すると、ファイルの比較、タイムラインを表示します。ファイルのログを変更して、ファイルの各行の個々の変更の注釈(「非難」)。


      SCM のコマンドは、別個の SCM メニューより、[ファイル]メニューの[ソース管理]サブメニューに今はあります。SCM のシートを使用すると、特定の SCM アクションの個々のファイルを選択し、アクションを確認する前に違いをプレビューすることができます。


      更新と、委託操作は、ログ·ナビゲーターに記録されます。ログを選択することで、ログエディタでのその操作の個々のステップを参照できます。


    • 検索
    • 検索ナビゲーターは、ワークスペース全体を検索します。これは、テキストファイル、プロパティリスト、データモデル、プロジェクトやターゲットのビルド設定の検索結果を示します。


      検索フィールドの虫眼鏡のアイコンは、最近の検索のリストを明らかにします。テキストまたは正規表現検索のスタイルから表示検索オプションを選び、検索結果に検索語が含まれているか、正確に一致しているかどうか、大文字小文字を無視するかどうかを設定し、検索するワークスペースやプロジェクトのどのサブセットにするかを選びます。


    • ステータスとアクティビティ
    • ツールバーの中央にあるアクティビティ·ビューは、現在進行中の活動の進行状況インジケータが表示され、バックグラウンド動作(索引付け、SCM の状態をチェック)している名前の表示も行われています。Xcode が何もしていないときには、アクティビティ·ビューが「Xcode へようこそ」と表示します。


    • アラート
    • アラート環境設定ペインを使用すると、特定の操作が開始または完了したときに発生するアクションを指定することができます。ビルドを開始するときは、常に最新のビルドログを表示するには、例えば、ワークフローを調整するために、これを使用します。トリガーは、ビルドの起動と中止、テスト、起動、検索、またはデバイスの復元が含まれます。アクションには、サウンドの再生、ドックアイコンを跳ね返らせ、またはスクリプトの実行を含みます。


    • オーガナイザー
    • Xcode のオーガナイザは、もはやファイルとフォルダの不定の容器ではない。この機能は、ワークスペースに移動しました。iPhone、iPod タッチ、iPad デバイスを管理するのはまだウィンドウです。また、SCM のリポジトリ管理は、環境設定ペインからオーガナイザーに移動しており、開発者用文書は、独自のウィンドウからオーガナイザーに移動しました。


      オーガナイザーにはまた、配布スキームで作成されたアーカイブアプリケーションやディスクイメージへのアクセスを提供するアーカイブ用の新しいセクションがあります。


    • キーバインド
    • Xcode 4 は、異なるメニュー構造を有しているため、多くの Xcode 3.2 のメニューコマンドは、Xcode 4 にはもはや存在しない。そのメニューキーバインディングの中には、Xcode 4 の新機能に再び割り当てされ、他のメニュー項目のキーバインドが一致するように変更されました。


      キーバインドXcode 3.2 での意味Xcode 4 での意味
      ⌘⌥Bブレークポイント表示編集してスキームをビルド
      ^⌘Bモデルブラウザ表示ビルドと分析
      ⌘⌥Cコピースタイルコミット
      ⌘Dブックマークの追加複製
      ⌘⇧D素早くオープン(今⌘⇧O)定義へジャンプ(⌘-ダブルクリックに相当)
      ⌘⇧⌥Dこれをすぐに開く(今^⌘O)割り当てられていない
      ⌘⇧Eエディタ切り替え置き換えに選択した物を使用(^⌘Eだった)
      ^⌘E置き換えに選択した物を使用(今⌘を⇧E)スコープ内のすべてを編集(^⌘Tだった)
      ⌘⌥F詳細を検索検索と置換
      ⌘I情報を見る/インスペクタ表示(今⌘⌥1)ステップイン(⌘⇧だった)
      ⌘⇧Jリファクタリング行にジャンプ(⌘Lだった)
      ⌘L行に移動(⌘⇧Jに変更)ナビゲータで明らかに
      ^⌘N新しい空のファイル新規ワークスペース
      ⌘⇧Oステップオーバー(今⌘P)すばやくオープン(⌘⇧Dだった)
      ^⌘Oオーガナイザー(今⌘⇧2)これをすぐに開く(⌘⇧⌥Dだった)
      ⌘P印刷ステップアウト(⌘⇧Tだった)
      ⌘⇧Rコンソールビルドせずに実行(⌘⌥Rだった)
      ⌘⇧⌥Rコンソール消去スキーム編集と実行
      ⌘Tフォント表示テスト
      ⌘⇧Tステップアウト(今⌘P)ビルドせずにテスト
      ⌘⌥Uグループ解除アップデート
      ⌘⌥Vペーストスタイルスペシャルペースト
      ^⌘Wプロジェクトを閉じる現在のファイルを閉じる(⌘⇧Wだった)
      ⌘Yビルドとデバッグ-ブレークポイントオンでブレークポイント有効/無効(^⌘\だった)
      ^⌘Yデバッグ-ブレークポイントオンで一時停止(⌘⌥Pだった)
      ⌘0プロジェクトナビゲーターを隠す


    このリリースの既知の欠落機能


    Xcode 4 のこの開発者用リリースは、以下の機能を実装していません。


    • 新規の無題ファイル
    • コンパイル、プリプロセス、アセンブリ·コード表示
    • 分散ビルド
    • リファクタリング
    • 起動スキームおよび配布スキームでのテストアクションのための固有の機能
    • 選択したテキストに置き換える
    • ファイル、フォルダ、およびターゲットの重複
    • 他のエディタのキーバインディングのセット
    • ユーザースクリプトメニューまたはエディタ
    • xed
    • 外部(メイクファイル)ターゲットでのターゲットの編集
    • ビルド時にカスタムプラグインを必要とする .nib.xib ファイルの編集
    • ターゲット・メンバーシップ・インスペクタ
    • iPad のインターフェースビルダーファイル内のカスタムアクションやアウトレットへの接続。これらの接続を行うためには[ソースコードへの接続]の機能を使用してください。
    • インタフェースビルダーのファイル内の検索
    • iPad のインターフェイスビルダー文書にカスタムまたはプレースホルダのオブジェクトを作成する事。別の文書から既存のプレースホルダーをコピー・ペーストします。
    • lldb によるデバッグは、シミュレータでは iPhone と iPad アプリで動作しますが、デバイス上では動きません

    このリリースでの既知の問題


    Xcode 4 開発者用プレビューはプレリリースソフトウェアです。パフォーマンスと安定性の問題、データの損失やファイルの破損、欠落しているか実装されていない機能、動作や審美的な問題、および機能や機能拡張要求のためhttp://bugreport.apple.com でバグを提出してください。可能な限り、特にクラッシュログやサンプル、再現手順の詳細、およびプロジェクトやワークスペースを可能な限り文脈に沿ってを提供して下さい。


    以下の問題が、このリリースですでに知られています。


    • プロジェクトが、SCM の制御下にある場合、プロジェクトエディタでローカライズの複製は動作しない場合があります。
    • リンクされた文書が、ローカルの文書セットにあると予想されるのに、欠落している場合、ドキュメントビューア内のリンクに従うことは、クラッシュを引き起こす可能性があります。8017277
    • ビルド設定の検索結果をクリックすると、含まれているプロジェクトやターゲットを開きますが、実際見つかった設定を選択やスクロールはできません。7749874
    • ビルドをキャンセルすると、ログナビゲータの[ビルド]項目にスピニング進行状況インジケータを残すことがあります。7735752
    • ナビゲータで明らかにすると、プロジェクトナビゲータでファイルを選択しますが、ビューにそれをスクロールしない場合があります。8003741
    • Xcode のスクリプト辞書のほとんどの定義は、現在実装されていません。7948823
    • 現在のビルド·フェーズでファイルを選択しないと、[エディタ]>[ビルドフェーズの追加]メニュー項目は有効になりません。エディタで[ビルドフェーズ追加]ボタンを使用して下さい。
    • ビルドフォルダとの関係、開発者フォルダとの関係、プロダクトをビルドするための関係、パス(ソースツリー)への参照スタイルとの関係は、ファイルインスペクタで正しく表示されず、ファイルのインスペクタで設定することはできません。既存のプロジェクトで正しく設定された値は正しく動作します。ワークスペース内のプロジェクト間でビルドプロダクトをドラッグすると、正しくビルドプロダクトの参照を作成することができない場合があります。
    • ロックされたファイルは、一般的に扱えません。ファイルインスペクタは、通常、ファイルのロック状態の指標を与えますが、ロックされたファイルへの操作について警告または阻止の試みは行われません。7338327
    • プロジェクト内のファイルを追加または移動しても、正しいビルドフェーズに追加しない場合があります。ファイルを追加したら、ファイルが正しく目的のターゲットでビルドされていることを確認するために、ターゲットのビルドフェーズを確認して下さい。
    • ソースをコンパイルフェーズでのファイルのビルドはアルファベット順に表示していて、順序を変更することはできません。新しいファイルを追加する場合は、ファイルのビルドは、アルファベット順にプロジェクト·ファイルに保存され、その順序でビルドされます。もし順序がそのターゲットのビルドやリンクに重要である場合、ビルドが失敗する可能性があります。
    • 「結果は、テキストファイルの写しとして以下のように開く」は機能していません 。8041039
    • 配布スキームで作成されたディスクイメージはオーガナイザーに表示されません。
    • ワークスペースからプロジェクトを削除すると、そのプロジェクトのターゲットに依存しているスキームを正常に更新しないことがあります。ワークスペースからプロジェクトを削除した後スキームを削除して再作成することもできます。7901251
    • 特定の状況では、ワークスペースを開くと、二つの独立したウィンドウで開きます。7336838
    • 起動アクションでの引数と環境変数を並べ替えることができません。7909498
    • XML テキストが、インタフェースビルダーエディタでインターフェイスビルダーファイルの代わりに表示された場合は、インスペクタエリアを開いてファイルタイプを「デフォルト」に設定し、文書を一度閉じて再度開きます。
    • インターフェイスビルダーオブジェクトは特定の操作後に、そのコンテナに合わせて自動的にサイズ変更されません。オブジェクトが適切なサイズであることを確認するためにエディタのメニューから[フィットするサイズ]を選択します。
    • インタフェースビルダーの文書内の「隠された」とマークされたビューは、インタフェースビルダーのエディタには表示されません。ジャンプバーまたはドキュメントアウトラインビューからそれらを選択します。

    Xcode でサポートされなくなった機能


    以下の機能は Xcode から削除されています。代替の機能が利用可能である場合には、書き記しました。


    • レイアウトモード
    • クラスブラウザ。エディタのシンボルナビゲーターとクラスナビゲータメニューを使用して下さい。
    • アクティブなターゲット/構成/アーキテクチャ/SDK/実行ツールバー項目と[プロジェクト]メニューの項目。ターゲットの特定の組み合わせでの起動スキーム/構成/アーキテクチャ/SDK/スキームツールバーポップアッポ鵜を使って、あなたにとって有用実行ファイル。
    • ブックマーク
    • お気に入りバー
    • 詳細ビュー
    • クラスモデル
    • 個々のファイルをタッチ
    • [ファイル]メニューの[最近使ったファイル]メニュー項目。ナビゲーションボタンに、最近のファイルのリストがあります。また、プロジェクトまたはワークスペース内のすべての最近閲覧したファイルを表示するには、プロジェクトナビゲータでフィルタを使用します。
    • 外部エディタのサポート
    • テキスト文書内のシェルスクリプトコマンドのワークシート(Control-R)を実行する
    • 予測コンパイル(一般には修正-ヒントに置き換え)
    • 修正と継続
    • ジャンプバーでのブレークポイントナビゲーションメニュー
    • AppleScript .scpt ファイルの編集とコンパイル
    • Perforce と CVS ソースコードの管理
    • 開いた Xcode ウィンドウのドックアイコンメニュー(スノーレパードでは、すべての Xcode のウィンドウを表示するにはドックのタイルで押し続ける)
    • カーボン nib ファイルの編集。Xcode 4 は、カーボン xib と nib ファイルのビルドをサポートしています。それらを編集するには、インタフェースビルダー 3.2 を使用して下さい。




    前:Xcode 5 公開ノート
    次:文書改訂履歴

    目次
    Xcode の新機能

  • Xcode 公開ノート
  • Xcode 7 公開ノート
  • Xcode 7.1 公開ノート
    新機能
    プレイグラウンド
    Interface Builder
    テスト
    デバッグ
    クラッシュレポート
    Swift
  • 解決済みの問題
  • Interface Builder
    ビルド
    デバッグ
    一般
    Swift
  • 既知の問題
  • アセットカタログ
    リンカ
    シミュレータ
    テスト
    デバッグ
    クラッシュレポート
    Xcode サーバー
    一般
  • Xcode 7.0.1 リリースノート
  • アプリの軽量化
  • Xcode 7.0 リリースノート
  • 新機能
  • プレイグラウンド
    Interface Builder
    ビルドシステム
    テスト
    デバッグ
    一般
    変更点
    旧式
    ノート
  • Swift
  • Swift 言語機能
    Swift の強化および変更
    Swift 標準ライブラリ
  • Objective-C
  • Objective-C 言語の変更
  • 解決済みの問題
  • Interface Builder
    ビルド
    シミュレータ
    デバッグ
  • 既知の問題点
  • Swift
    プレイグラウンド
    Interface Builder
    ローカライズ
    ビットコード
    ビルド
    シミュレータ
    テスト
    デバッグ
    ソース制御
    一般
  • Xcode 6 公開ノート
  • Xcode 6.4 公開ノート
  • Xcode 6.3.2 公開ノート
  • Swift コンパイラ
  • Xcode 6.3.1 公開ノート
  • 解決済みの問題
    Swift
    プレイグラウンド
    Interface Builder
    デバッガ
    テスト
    一般
  • Xcode 6.3 公開ノート
  • 新機能
  • App Store と TestFlight ユー
        ザーのためのクラッシュ・オーガ
        ナイザ
    Xcode プレイグラウンド
  • Swift 1.2
  • Swift 1.1 から Swift 1.2 への素
        早い移行
    Objective-C
    デバッガ
    Apple LLVM コンパイラバージ
        ョン 6.1
    ARM64 組み込み関数
    フォースタッチ
  • 変更、機能強化、注意点
  • Swift 言語の変更点
    Swift 言語の修正
    Swift 言語の機能強化
    Swift のパフォーマンス
    Swift 標準ライブラリの機能強
        化と変更点
    Object-C 言語の機能強化
    プレイグラウンド の機能強化
    デバッガの機能強化
    ARM64 組み込み関数の変更
  • 解決済みの問題
  • iOS シミュレータ
    一般
  • 既知の問題
  • Swift
    プレイグラウンド
    iOS シミュレータ
    デバッガ
    テスト
  • Xcode 6.2 公開ノート
  • 新機能
    WatchKit フレームワーク
  • 既知の問題
  • Interface Builder
    アセット・カタログ
    iOS シミュレータ
    インスツルメント
    デバッギング
    ノート
  • Xcode 6.1.1 公開ノート
  • Interface Builder
    Xcode サーバー
  • 既知の問題点
  • デバッガ
    アセット·カタログ
    iOS シミュレータ
  • Xcode 6.1 公開ノート
  • 新機能
  • Swift 言語
  • プレイグラウンド
    テスト
  • 解決済みの問題
  • ソースエディタ
    デバッギング
    REPL
    Xcode サーバー
    iOS シミュレータ
  • 既知の問題点
  • テンプレート
    Interface Builder
    iOS シミュレータ
    アプリ拡張機能
  • Xcode 6.0.1 公開ノート
  • 解決済みの問題
  • アプリの提出
  • Xcode 6.0 公開ノート
  • 新機能
    Swift 言語
    Swift をサポートしている Xcode
         6 の特長
  • Xcode 6 IDE の追加の機能拡張
  • テスト
    Interface Builder
    アセット·カタログ
    デバッガ
    GPU ツール
    スプライトキット
    拡張機能とフレームワーク
    iOS シミュレーター
    ローカライズ
    コンパイラ
    インストルメント
    Xcode サーバー
  • ノート
  • OS X 用 Swift サポート
  • Swift 言語
    Swift のための Xcode の特長
    コンパイラ
    ビルドシステム
    検索ナビゲーター
    起動画面
    iOS 上のフレームワーク
    ハードウェア IO ツール
    Xcode サーバー
    Xcodebuild
  • 既知の問題
  • アプリの提出
    Swift 言語
    プレイグラウンド
    コンパイラ
    デバッガ
    Interface Builder
    ローカライズ
    アプリの機能拡張
    アセットカタログ
    リファクタリング
    ビルド
    ビルドシステム/a>
    Xcode サーバー
    iOS シミュレータ
    ソース管理
    テスト
    旧式
    Carbon Tool
  • Xcode 5 公開ノート
  • Xcode 5.1.1 公開ノート
  • 解決済みの問題
  • ビルドシステム
    コンパイラ
    リンカ
    デバッグ
    テスト
    Xcode サーバー
  • Xcode 5.1 の公開ノート
  • 新機能
  • デバッギング
    ユーザーインターフェイス編集
    インストルメントとシンボリック化
    スクリプトによるインストール
  • 変更点
  • ビルド
    コンパイラ
  • 既知の問題
  • ユーザーインターフェイス編集
    テスト
    Xcode サーバー
    iOSシミュレータ
  • 解決済みの問題
  • 一般
    旧式
  • Xcode 5.0.2 公開ノート
  • 既知の問題
    ユーザーインターフェイス編集
    パフォーマンスの測定と分析
    解決済みの問題
    デバッギング
    iOSシミュレータ
    一般
  • Xcode 5.0.1 公開ノート
  • 新機能
    ヘルプと文書へのアクセス
  • 既知の問題
  • ビルド
    OS X サーバでの継続的統合
    ユーザーインターフェイス編集
    自動レイアウト:ランタイム
    アセットカタログ
    ローカライゼーション
    Objective-C ランタイム
    デバッギング
    デバッグ:Open GL
    パフォーマンスの測定と分析
    テスト
    アカウント管理
    ソース管理
    iOSシミュレータ
    一般
  • 解決済みの問題
  • ユーザーインターフェイス編集
    アカウント
    OpenGL
    ソース管理
  • ノート
  • ヘルプとマニュアルへのアクセス
    ビルド:配備互換性
    アカウント管理
    旧式
  • OS X サーバでの継続的統合
  • OSX サーバー上で Xcode をイ
        ンストール
    バグの報告
    Xcodeとサーバ間の通信
    コマンドラインツール
  • Xcode 5.0 の公開ノート
  • 既知の問題
  • LLVM でのコンパイル
    ユーザーインターフェイス編集
    自動レイアウト:ランタイム
    パフォーマンスの測定と分析
    デバッギング
    OpenGL のデバッグ
    ユニットテスト
    ソース管理
    iOSシミュレータ
    アカウント管理
  • 変更点
  • 一般
    ユニットテスト
    ソース管理
  • ノート
  • 書類セット
    ガベージコレクションのサポート
    継続的統合のサポート
  • Xcode 4 公開ノート
  • Xcode 4.6.3 公開ノート
  • 解決済みの問題
  • デバッグ:LLDB
  • Xcode 4.6.2 公開ノート
  • 変更点
  • ビルド:カーネル拡張機能
  • 解決済みの問題
  • 一般
  • 新たな問題
  • コード署名:カーネル拡張機能
  • 既知の問題
  • ビルド
  • Xcode 4.6.1 公開ノート
  • 新機能
    一般
  • 解決済みの問題
  • コンパイル
    ヘルプとマニュアルへのアクセス
  • 既知の問題
  • ヘルプとマニュアルへのアクセス
  • Xcode 4.6 公開ノート
  • 新機能
  • 一般
  • 機能強化
  • コンパイル
    デバッギング
  • 変更点
  • 一般
  • Xcode 4.5.2 公開ノート
  • 解決済みの問題
  • 一般
    ユーザーインターフェイス編集
    デバッギング
    アプリの配布
  • Xcode 4.5.1 公開ノート
  • 機能強化
    一般
    デバッギング
  • 解決済みの問題
  • ユーザーインターフェイス編集
    プロパティリスト編集
    デバッギング
    ソース管理
  • Xcode 4.5 公開ノート
  • 新機能
  • ユーザーインターフェイス編集
    ユーザーインターフェース編
        集:ストーリーボード
  • 機能強化
  • 一般
    ユーザーインターフェース編
        集:ストーリーボード
    iOS SDK の使用法
    Subversion のソース管理
  • 変更点
  • 一般:iOS
    配布アプリ:iOS
    プロジェクトの作成
    デバイスの管理
    ソース管理
    インストール
  • 新たな問題
  • ユーザーインターフェイス編集
    パフォーマンスの測定と分析:イ
        ンストルメント
  • 既知の問題
  • 一般
    コアデータモデル編集
    ソースコードの編集
    ローカライゼーション
    自動レイアウト:ランタイム
    LLDB でのデバッグ
  • Xcode 4.4.1 公開ノート
  • 変更点
  • アプリの配布
  • 解決済みの問題
  • デバッギング
    ソースコードの編集
    コンパイル:LLVM
    ユニットテスト
  • 既知の問題
  • デバイスの管理
  • Xcode 4.4 公開ノート
  • 新機能
  • 一般
    ソースコードの編集
    コンパイル:ARM
  • 機能強化
  • ソースコードの編集
    プロパティリスト編集
    プロジェクトの作成
  • 解決済みの問題
  • ユーザーインターフェイス編集
    ファイルシステム
  • 新たな問題
  • 一般
    ソースコードの編集
    コアデータモデル編集
    ローカライズ
    デバッグ:LLDB
    自動レイアウト:実行時
  • Xcode 4.3 公開ノート
  • 解決済みの問題
  • 一般
    インストール
    ユーザーインターフェイス編集
    ビルド
  • 既知の問題
  • 一般
    iOS SDK のサポート
    ソースコードの編集
    デバッギング
    デバッグ: LLDB
    パフォーマンスの測定と分析
    ソース管理とスナップショット
  • Xcode 4.2 公開ノート
  • インストール
    Xcode
    インターフェース·ビルダー
    インストルメント
    iOSシミュレータ
  • Xcode 4.1 開発者用プレビュー1公
        開ノート
  • 新機能
  • nib ファイル編集
  • 機能強化
  • 一般
    nib ファイル編集
  • 変更点
  • ビルド:xcodebuild
    パフォーマンスの測定と分析
  • 新たな問題
  • パフォーマンスの測定と分析
  • 既知の問題
  • 一般
    nib ファイル編集
    ユニットテスト
  • Xcode 4.0 GM 種子公開ノート
  • 解決済みの問題
  • nib ファイル編集
    ソース管理とスナップショット
    パフォーマンスの測定と分析
  • 新たな問題
  • nib ファイル編集
    ユニットテスト
  • 既知の問題
  • 一般
    nib ファイル編集
  • Xcode 4.0 開発者プレビュー 6 公
        開ノート
  • 新機能
  • パフォーマンスの測定と分析
  • 機能強化
  • 一般
    タスク情報と警告
  • 解決済みの問題
  • 一般
    リファクタリング
    ファイルのバージョンを比較
    ソース管理とスナップショット
    ビルド
  • 新たな問題
  • パフォーマンスの測定と分析
  • 既知の問題
  • 一般
    nib ファイル編集
    検索
  • Xcode 4.0 開発者プレビュー 5 公
        開ノート
  • 新機能
  • 一般
    コアデータモデル編集
    リファクタリング
    コンパイル:LLVM 2.0
    OpenGL ES のパフォーマンスを分
        析する
    機能強化
    一般
    nib ファイル編集
    ソースコードの編集
    タスク情報と警告
  • 変更点
  • nib ファイル編集
    ビルド:xcodebuild
  • 解決済みの問題
  • 一般
    nib ファイル編集
    コアデータモデルファイル編集
    ソースコードの編集
    コンパイル:LLVM2.0
    OpenGL ES のパフォーマンスを分
        析する
    ヘルプおよび文書のコンテンツ
  • 新たな問題
  • ファイルのバージョンを比較
  • 既知の問題
  • 一般
    nib ファイル編集
    検索
    リファクタリング
    ソース管理とスナップショット
    ビルド
    ヘルプおよび文書のコンテンツ
  • Xcode 4.0 開発者用プレビュー 4 公
        開ノート
  • 新機能
  • 一般
    ソース管理とスナップショット
    ヘルプとマニュアルへのアクセス
    コンパイル:LLVM 2.0
  • 解決済みの問題
  • nib ファイル編集
    ソースコードの編集
    リファクタリング
    コンパイル
  • 既知の問題
  • 一般
    検索
    編集コアデータモデルファイル
    nib ファイル編集
    リファクタリング
    ビルド
    ソース管理とスナップショット
    ヘルプおよび文書のコンテンツ
  • Xcode 4.0 開発者用プレビュー 3 公
        開ノート
  • Xcode 4 開発者用プレビュー 3 に
        ついて
    サポートされる構成
    インストール
    プロジェクトファイル形式の互換
        性とバージョン管理
    テクニカルサポートと学習用リソ
        ース
    新機能
    Xcode 4 開発者用プレビュー 3 の既
        知の問題
    Xcode 4 開発者用プレビュー 3 で解
        決済みの問題
    Xcode 4 開発者用プレビュー 2 で解
        決済みの問題
    Xcode でサポートされなくなっ
        た機能
  • Xcode 4.0 開発者用プレビュー 2 公
        開ノート
  • Xcode 4 開発者用プレビュー 2 
        について
  • サポートされる構成
    インストール
    プロジェクトファイル形式の互換性とバ
        ージョン管理
    テクニカルサポートと学習リソース
    Xcode 4 開発者用プレビュー 2 の既
        知の問題
    Xcode 4 開発者用プレビュー 2 で解
        決済みの問題
    Xcode でサポートされなくなっ
        た機能
  • Xcode 4.0 開発者用プレビュー 1 公
        開ノート
  • 一般
    Xcode 4 の大きな変化
    このリリースの既知の欠落機能
    このリリースでの既知の問題
    Xcode でサポートされなく
        なった機能
    文書改訂履歴












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ