Xcode にようこそ
Xcode は Apple の統合開発環境 (IDE) です。Xcode を使用して、iPad、iPhone、Apple Watch、Apple TV、そして Mac などの Apple 製品のアプリを構築して下さい。Xcode は、アプリの作成からテスト、最適化、App Store への送信まで、開発ワークフロー全体を管理するツールを提供します。
プロジェクト には、アプリを開発するために必要なファイルとリソースが整理されています。プロジェクトを作成するには、テンプレートの 1 つから始めて、好きなように変更して下さい。テンプレートは、各プラットフォーム (iOS、watchOS、tvOS、および macOS) と、一般的なタイプのアプリ、フレームワーク、およびライブラリで使用できます。各テンプレートは、デフォルト設定で事前に構成されており、ビルドして実行する準備ができています。インターフェイスのレイアウトとコードの編集中にインタラクティブなプレビューを表示するには、プログラミング言語として Swift を選択し、ユーザーインターフェイスとして SwiftUI を選択します。
プロジェクトを作成すると、メインウインドウ が表示されます。このウインドウは、プロジェクトのすべての部品を表示、編集、および管理するための主要なインターフェースです。これは柔軟で構成可能であり、手元のタスクのニーズに適応し、作業スタイルに合わせて構成できます。
ナビゲーター領域 () を使用すると、プロジェクトのさまざまな部分にすばやくアクセスできます。ナビゲーターバーのボタンをクリックすると、ナビゲーターバーの下の コンテンツ領域 に対応するパーツが表示されます。
たとえば、プロジェクトナビゲータ ( ) で SwiftUI を使用するファイルを選択して、エディター領域 の ソースエディタ で開き、右側の[再開(Resume)]ボタンをクリックしてプレビューを開始します。Xcode は、左側のコードを右側のインタラクティブなプレビューと同期させます。キャンバスのコントロールを使用して、シミュレートされたデバイス (デバッグセッションの有無にかかわらず) でアプリを実行するか、接続されたデバイスでアプリを実行します。エディタ領域の下の デバッグ領域 () にデバッグセッションが開きます。
既製のリソースを使用するには、ツールバーの[ライブラリ]ボタン (+) をクリックし、追加するリソースの型を選択します。 たとえば、ビューライブラリを選択して、標準のユーザーインターフェイス要素にアクセスします。必要な要素を ライブラリ からキャンバスまたはソースエディタにドラッグします。どこに変更を加えても、Xcode はプレビューとソースコードの同期を保ちます。
インスペクター領域 ( ) を使用して、ナビゲータまたはエディタ領域で選択したオブジェクトの情報を表示および編集します。インスペクタを表示するには、インスペクタバー の対応するボタンをクリックします。たとえば、ソースエディタまたはプレビュでユーザーインターフェイス要素を選択し、[表示(View)] > [インスペクタ(Inspectors)] > [属性インスペクタを表示(Show Attributes Inspector)] を選択します。インスペクタの値を変更すると、Xcode がソースコードとプレビューを更新します。また、ソースコードまたはプレビューの要素を Command キーを押しながらクリックして、ポップオーバーの属性を編集することもできます。
エディタ領域で選択したシンボル、インターフェイスオブジェクト、ビルド設定の説明を表示するには、インスペクタバーの クイックヘルプインスペクタ() をクリックするか、[表示(View)] > [インスペクタ(Inspectors)] > [クイックヘルプインスペクタの表示(Show Quick Help Inspector)] を選択します。シンボルの完全なドキュメントを表示するには、クイックヘルプインスペクタの下部にある [開発者ドキュメントで開く (Open in Developer Documentation)] リンクをクリックします。
または、ソースエディタでシンボルを Option キーを押しながらクリック (または Command キーを押しながらシンボルをクリックしてから、[クイックヘルプを表示 (Show Quick Help)]を選択) すると、ポップオーバー内にシンボルの簡単な説明が表示されます。ポップオーバーを閉じるには、Esc キーを押すか、ファイル内の任意の場所をクリックします。
ツールバー を使用して、アプリをビルドして実行し、実行中のタスクの進行状況を表示し、作業環境を構成します。スキーム (scheme) メニューから、実行先 (シミュレータやデバイスなど) を選択します。ツールバーの右側にあるセグメント化されたコントロールを使用して、メインウインドウのナビゲータ、デバッグ、およびインスペクタ領域の表示と非表示を切り替えます。
プロジェクト (プロジェクトナビゲータ内のルートファイル) を選択して、プロジェクトエディタ を開きます。このエディタを使用して、プロジェクトおよびその他の設定を表示および編集します。タブを使用して、さまざまなタイプの設定を切り替えます。たとえば、[署名と機能 (Signing & Capabilities)] をクリックして、デバイスで実行するために必要なコード署名の情報を提供し、アップルが提供するサービスを有効にします。
以下も見よ