| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Xcode

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

| Mac | IPhone Xcode| Swift | SwiftUI | Swift Sample | Cocoa | リファクタリング |

Xcode

Document

環境

過去バージョンダウンロード

キーボードショートカット


エディタ

ショートカット 操作
control + . or space ★ コード補完
control + / コメント
command + option + , エディタ垂直分割
command + 0 ナビゲータ表示切り替え
command + option + 0 インスペクタ表示切り替え
control + 6 ジャンプバーのプルダウン,クラスの関数一覧を表示
command + shift + f 検索ナビゲーターを開く
command + shift + o ファイル、関数、変数を検索
command + shift + j 開いているファイルをナビゲーターエリアでハイライト
option + command + ←/→ コードブロックをたたむ/開く
開始カッコをダブルクリック 対応する閉じカッコまで選択

編集

操作 ショートカット
矩形選択 Option + クリック
行削除 control + d
カーソルの右を一つ削除

control + d

カーソルの左を一つ削除 control + h
★ カーソルの右を全て削除 contorol + k
★ カーソルの左を全て削除 command + ←(Backspace)
行を上へ command + option + [
行を下へ command + option + ]
行へジャンプ command + L
カーソルを行頭へ command + ←
カーソルを文末へ command + →
単語単位で移動 option + ←→
option + Click Quick Help
選択範囲の書式フォーマット control + i
Undo command + z
Redo command + shift + z

ビルド

操作 ショートカット
クリーン Command + Shift + K
ビルド Command + B
実行 Command + R

ビルドエラー一覧

Xcode issue nav.png

検索

操作 ショートカット
★メソッド、クラス、ファイル名など検索 Command + Shift + O
★プロジェクト内検索 Command + Shift + F
全文検索・置換 Command + Shift + Option + F
依存関係 Control + Shift + Command + h

IDE全体


Xcode outline.png

ナビゲーター


Xcode navgator icons.png 左から

  1. プロジェクトナビゲーター
  2. ソースコントロールナビゲーター
  3. シンボルナビゲーター
  4. 検索ナビゲーター
  5. イシューナビゲーター
  6. テストナビゲーター
  7. デバッグナビゲーター
  8. ブレークポイントナビゲーター
  9. レポートナビゲーター

デバッグ方法

式の評価

デバッグエリアコンテキストメニュー - Add Expression

Xcode add expr.png

証明書エラー

証明書エラー

Tips

利用できるアイコンを探す

Xcode find icon.png

Image(systemName: "chevron.backward")

Markdownプレビューを利用する

  • .xcodeproj (実体はディレクトリ)の中に.xcodesamplecode.plist ファイルを作成する
  • ワークスペースの場合も同様
  • 編集は外部エディタでするしかなさそう?
  • https://www.youtube.com/watch?v=qwqB0e4s7nc
$ cd BodyMassCharts.xcodeproj/
$ touch .xcodesamplecode.plist

Xcode markdown.png

シミュレーター


IPhone Xcode

XcodeをAppStoreからインストールするもインストール中で進まない場合


  • いったん、アンインストールし、AppStoreから再インストール
  • 以下から直接ダウンロードする

https://developer.apple.com/download/more/

Gitリモートリポジトリを設定


  • ソースコントロールナビゲータに切り替え

Xcode sorce code view.png

  • コンテキストメニューから、Add Existing Remote

Xcode add git remote.png

  • リモートリポジトリのパスを入力

Xcode git add remote.png

トラブルシュート

Updating took more than 5 seconds