Xcode にようこそ





Xcode は Apple の統合開発環境 (IDE) です。Xcode を使用して、iPad、iPhone、Apple Watch、Apple TV、そして Mac などの Apple 製品のアプリを構築して下さい。Xcode は、アプリの作成からテスト、最適化、App Store への送信まで、開発ワークフロー全体を管理するツールを提供します。


プロジェクト には、アプリを開発するために必要なファイルとリソースが整理されています。プロジェクトを作成するには、テンプレートの 1 つから始めて、好きなように変更して下さい。テンプレートは、各プラットフォーム (iOS、watchOS、tvOS、および macOS) と、一般的なタイプのアプリ、フレームワーク、およびライブラリで使用できます。各テンプレートは、デフォルト設定で事前に構成されており、ビルドして実行する準備ができています。インターフェイスのレイアウトとコードの編集中にインタラクティブなプレビューを表示するには、プログラミング言語として Swift を選択し、ユーザーインターフェイスとして SwiftUI を選択します。


qs_choose_template


プロジェクトを作成すると、メインウインドウ が表示されます。このウインドウは、プロジェクトのすべての部品を表示、編集、および管理するための主要なインターフェースです。これは柔軟で構成可能であり、手元のタスクのニーズに適応し、作業スタイルに合わせて構成できます。


gs_main_window_swiftui


ナビゲーター領域 (LLeftCu098) を使用すると、プロジェクトのさまざまな部分にすばやくアクセスできます。ナビゲーターバーのボタンをクリックすると、ナビゲーターバーの下の コンテンツ領域 に対応するパーツが表示されます。


gs_navigator_area


たとえば、プロジェクトナビゲータ (Huta077 ) で SwiftUI を使用するファイルを選択して、エディター領域ソースエディタ で開き、右側の[再開(Resume)]ボタンをクリックしてプレビューを開始します。Xcode は、左側のコードを右側のインタラクティブなプレビューと同期させます。キャンバスのコントロールを使用して、シミュレートされたデバイス (デバッグセッションの有無にかかわらず) でアプリを実行するか、接続されたデバイスでアプリを実行します。エディタ領域の下の デバッグ領域 (omoshi066) にデバッグセッションが開きます。


sui_showlivepreview


既製のリソースを使用するには、ツールバーの[ライブラリ]ボタン (+) をクリックし、追加するリソースの型を選択します。 たとえば、ビューライブラリを選択して、標準のユーザーインターフェイス要素にアクセスします。必要な要素を ライブラリ からキャンバスまたはソースエディタにドラッグします。どこに変更を加えても、Xcode はプレビューとソースコードの同期を保ちます。


sui_library_gridview


インスペクター領域 (RigCur055 ) を使用して、ナビゲータまたはエディタ領域で選択したオブジェクトの情報を表示および編集します。インスペクタを表示するには、インスペクタバー の対応するボタンをクリックします。たとえば、ソースエディタまたはプレビュでユーザーインターフェイス要素を選択し、[表示(View)] > [インスペクタ(Inspectors)] > [属性インスペクタを表示(Show Attributes Inspector)] を選択します。インスペクタの値を変更すると、Xcode がソースコードとプレビューを更新します。また、ソースコードまたはプレビューの要素を Command キーを押しながらクリックして、ポップオーバーの属性を編集することもできます。


gs_utilities_area


エディタ領域で選択したシンボル、インターフェイスオブジェクト、ビルド設定の説明を表示するには、インスペクタバーの クイックヘルプインスペクタ(Ques23) をクリックするか、[表示(View)] > [インスペクタ(Inspectors)] > [クイックヘルプインスペクタの表示(Show Quick Help Inspector)] を選択します。シンボルの完全なドキュメントを表示するには、クイックヘルプインスペクタの下部にある [開発者ドキュメントで開く (Open in Developer Documentation)] リンクをクリックします。


XC_O_navigator_quickhelp


または、ソースエディタでシンボルを Option キーを押しながらクリック (または Command キーを押しながらシンボルをクリックしてから、[クイックヘルプを表示 (Show Quick Help)]を選択) すると、ポップオーバー内にシンボルの簡単な説明が表示されます。ポップオーバーを閉じるには、Esc キーを押すか、ファイル内の任意の場所をクリックします。


qs_wc_quick_help


ツールバー を使用して、アプリをビルドして実行し、実行中のタスクの進行状況を表示し、作業環境を構成します。スキーム (scheme) メニューから、実行先 (シミュレータやデバイスなど) を選択します。ツールバーの右側にあるセグメント化されたコントロールを使用して、メインウインドウのナビゲータ、デバッグ、およびインスペクタ領域の表示と非表示を切り替えます。


XC_O_Toolbar


プロジェクト (プロジェクトナビゲータ内のルートファイル) を選択して、プロジェクトエディタ を開きます。このエディタを使用して、プロジェクトおよびその他の設定を表示および編集します。タブを使用して、さまざまなタイプの設定を切り替えます。たとえば、[署名と機能 (Signing & Capabilities)] をクリックして、デバイスで実行するために必要なコード署名の情報を提供し、アップルが提供するサービスを有効にします。


pe_project_editor


以下も見よ


project の作成









































目次
Xcode 11 の新機能

  • ようこそ

  • Xcode Help 全メニュー(作成中)

  • 始めましょう

  • プロジェクトの作成
  • メインウインドウについて
  • プロジェクトファイルの管理
  • プロジェクトファイルをナビゲート
  • ファイルとフォルダを追加
  • ファイルをグループに整理
  • コンテンツを検索して置き換え
  • 関連プロジェクトにワークスペースを使用
  • 別のプロジェクトからの参照

  • エディタエリアの構成
  • デベロッパ向け文書を検索
  • プロジェクトやアプリの名前を変更

  • Swift UI インターフェースの作成
  • プレビューの表示
  • ビューと修飾子を追加
  • UI 要素の属性を編集
  • Action メニューでコードを埋め込む

  • Interface Builder を使用してインターフェースを作成

  • Interface Builder のワークフロー
  • オブジェクトとイメージの追加
  • ユーザインターフェースオブジェクトの追加
  • ユーザーインターフェイスに画像を追加
  • カスタムオブジェクトの追加
  • カスタムビューのレンダリング
  • カスタムビューのデバッグ
  • 整列した長方形を切り替え
  • ガイドを使用してビューを配置
  • ユーザ定義の実行時属性の追加<
  • ファイルの所有者の設定

  • オブジェクトの自動サイズ変更と配置
  • 自動レイアウトについて
  • 距離と配置の制約を指定
  • サイズと位置を指定
  • 制約を Control + ドラッグ
  • 制約を表示および管理
  • 自動レイアウトの問題を見つけて解決
  • 制約の編集
  • 固有のサイズを設定
  • ダークモードをサポート (macOS)

  • デバイス固有のバリエーションを追加
  • デバイス構成の表示
  • UI のバリエーションを作成 (iOS、tvOS、watchOS)
  • プロパティ値のバリエーションを編集 (iOS、tvOS、watchOS)

  • オブジェクトをコードに接続
  • UI オブジェクトにメッセージを送信
  • UI オブジェクトからメッセージを受信
  • 接続の管理
  • Cocoa 結束の追加、削除、編集

  • オブジェクトとストーリーボードの編集
  • ストーリーボード、シーン、接続
  • シーンとビューの追加
  • セグエの追加
  • セグエの構成
  • ストーリーボード参照の追加
  • オブジェクト属性を構成
  • レイヤービュー
  • 最初のシーンを設定
  • ストーリーボードをリファクタリング
  • さまざまなデバイス構成でレイアウトをプレビュー
  • Touch Bar 項目のプレビュー
  • シミュレートされたバーの追加
  • シミュレートされたスクリーンサイズの設定
  • プレースホルダ背景の切り替え

  • コードを記述
  • ソースエディタについて
  • コードの入力
  • コード入力中に問題の修正
  • コード補完を使用して構文エラーを回避
  • 括弧、中括弧、および角括弧を一致
  • スニペットの作成と使用
  • ソースファイル内のテキストを検索して置換
  • コードを折りたたむ

  • コードをリファクタリング
  • すべてのシンボルの出現場所を編集
  • 複数のカーソルを使用して編集
  • プロパティ、メソッド、または構造を追加
  • コードから変数、関数、メソッドを作成

  • コードをナビゲート
  • シンボル宣言と参照ドキュメントを表示
  • シンボルをナビゲート
  • ファイルとシンボルにジャンプ
  • シンボルを含むファイルを開く
  • ジャンプバーにコード注釈を追加
  • コードの分析
  • 構文カラーのスタイルを切り替える
  • アプリの実行
  • アプリのビルドと実行
  • シミュレートされたデバイスで実行
  • 署名のワークフロー
  • デバイス上でアプリを実行
  • ワイヤレスデバイスをペアリング
  • ワイヤレスデバイス上で実行
  • ワイヤレスデバイスのトラブルシューティング
  • Watch アプリ開発高速化には Wi-Fi を使用
  • 署名レポートを表示

  • アセットの操作
  • アセットカタログについて
  • App Store アイコンの追加
  • 起動画面のアセットカタログを使用 (iPhone)
  • 特性ベースのアセットバリエーションを作成
  • ダークアピアランス(macOS)の提供
  • AR 画像とオブジェクトの追加
  • テクスチャアトラスの作成
  • SceneKit シーンエディタについて
  • 3D シーンのプレビュー
  • 画像にサイズ変更可能なエリアを追加

  • SpriteKit パーティクルエミッタエディタ
  • パーティクルエミッタをプロジェクトに追加
  • パーティクルエミッタをシーンに追加
  • 背景とテクスチャの変更
  • 粒子のライフサイクルを管理する
  • 動きと物理反応の制御
  • サイズと回転の調整
  • 粒子の色の変更
  • カスタムシェーダの作成



  • ツールバーについて
  • ナビゲータエリアについて
  • インスペクタエリアについて
  • デバッグエリアについて
  • 展開情報の設定を編集
  • プロパティリストの編集
  • Apple ID アカウントの追加
  • チームにプロジェクトを割り当てる
  • タッチバーシミュレータの表示



  • ビルド設定の構成












  • トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)












    トップへ(Xcode Help)