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

MyMemoWiki

「Xcode」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の47版が非表示)
1行目: 1行目:
| [[Mac]] | [[Swift]] | [[SwiftUI]] |
+
| [[Mac]] | [[IPhone Xcode]]| [[Swift]] | [[SwiftUI]] | [[Swift Sample]] | [[Cocoa]] |  [[リファクタリング]] |
 
 
 
{{amazon|B00QJINRRA}}
 
{{amazon|B00QJINRRA}}
 
==Xcode==
 
==Xcode==
8行目: 7行目:
 
===環境===
 
===環境===
 
*[https://www.typea.info/blog/index.php/2020/12/06/xcode_macos_proguramming/ Xcode初期環境]
 
*[https://www.typea.info/blog/index.php/2020/12/06/xcode_macos_proguramming/ Xcode初期環境]
 +
===過去バージョンダウンロード===
 +
*https://developer.apple.com/download/more/
  
 
===キーボードショートカット===
 
===キーボードショートカット===
 
----
 
----
 +
*[https://trueman-developer.blogspot.com/2016/11/xcode.html xcodeショートカット]
 +
*[https://qiita.com/yutosa3/items/88e3ebedb74c02e324b2 xcodeキーボードショートカット]
 
*XCode - Preference - Key Bindings
 
*XCode - Preference - Key Bindings
 +
*https://qiita.com/ymurao/items/06ef5bd19ae34e873307
  
 
===エディタ===
 
===エディタ===
 
{|class="wikitable"
 
{|class="wikitable"
 +
!ショートカット
 
!操作
 
!操作
!ショートカット
 
 
|-
 
|-
 +
|control + . or space
 +
| ★ コード補完
 +
|-
 +
|control + /
 +
|コメント
 +
|-
 +
|command + option + ,
 
|エディタ垂直分割
 
|エディタ垂直分割
|command + option + ,
 
 
|-
 
|-
 +
|command + 0
 
|ナビゲータ表示切り替え
 
|ナビゲータ表示切り替え
|command + 0
 
 
|-
 
|-
 +
|command + option + 0
 
|インスペクタ表示切り替え
 
|インスペクタ表示切り替え
|command + option + 0
 
 
|-
 
|-
 
|control + 6
 
|control + 6
|ジャンプバーのプルダウン
+
|ジャンプバーのプルダウン,クラスの関数一覧を表示
 +
|-
 +
|command + shift + f
 +
|検索ナビゲーターを開く
 +
|-
 +
|command + shift + o
 +
|ファイル、関数、変数を検索
 +
|-
 +
|command + shift + j
 +
|開いているファイルをナビゲーターエリアでハイライト
 +
|-
 +
|option + command + ←/→
 +
|コードブロックをたたむ/開く
 +
|-
 +
|開始カッコをダブルクリック
 +
|対応する閉じカッコまで選択
 
|-
 
|-
 
|}
 
|}
40行目: 65行目:
 
|Option + クリック
 
|Option + クリック
 
|-
 
|-
|行削除
+
| 行削除
 
|control + d
 
|control + d
 +
|-
 +
|カーソルの右を一つ削除
 +
control + d
 +
|-
 +
|カーソルの左を一つ削除
 +
|control + h
 +
|-
 +
|★ カーソルの右を全て削除
 +
|contorol + k
 +
|-
 +
|★ カーソルの左を全て削除
 +
|command + ←(Backspace)
 
|-
 
|-
 
|行を上へ
 
|行を上へ
51行目: 88行目:
 
|行へジャンプ
 
|行へジャンプ
 
|command + L
 
|command + L
 +
|-
 +
|カーソルを行頭へ
 +
|command + ←
 +
|-
 +
|カーソルを文末へ
 +
|command + →
 +
|-
 +
|単語単位で移動
 +
|option + ←→
 +
|-
 +
|option + Click
 +
|Quick Help
 +
|-
 +
|選択範囲の書式フォーマット
 +
|control + i
 +
|-
 +
|Undo
 +
|command + z
 +
|-
 +
|Redo
 +
|command + shift + z
 
|-
 
|-
 
|}
 
|}
 +
 +
===ビルド===
 +
{|class="wikitable"
 +
!操作
 +
!ショートカット
 +
|-
 +
|クリーン
 +
|Command + Shift + K
 +
|-
 +
|ビルド
 +
|Command + B
 +
|-
 +
| 実行
 +
|Command + R
 +
|-
 +
|}
 +
 +
====ビルドエラー一覧====
 +
 +
[[File:xcode_issue_nav.png|400px]]
 +
 +
===検索===
 +
{|class="wikitable"
 +
!操作
 +
!ショートカット
 +
|-
 +
|★メソッド、クラス、ファイル名など検索
 +
|Command + Shift + O
 +
|-
 +
|★プロジェクト内検索
 +
|Command + Shift + F
 +
|-
 +
| 全文検索・置換
 +
|Command + Shift + Option + F
 +
|-
 +
|-
 +
| 依存関係
 +
|Control + Shift + Command + h
 +
|-
 +
 +
|}
 +
 +
==IDE全体==
 +
----
 +
[[File:xcode_outline.png|600px]]
 +
==ナビゲーター==
 +
----
 +
[[File:xcode_navgator_icons.png|400px]]
 +
左から
 +
#プロジェクトナビゲーター
 +
#ソースコントロールナビゲーター
 +
#シンボルナビゲーター
 +
#検索ナビゲーター
 +
#イシューナビゲーター
 +
#テストナビゲーター
 +
#デバッグナビゲーター
 +
#ブレークポイントナビゲーター
 +
#レポートナビゲーター
  
 
==デバッグ方法==
 
==デバッグ方法==
 
*https://qiita.com/kazuhiro4949/items/3d0b33b6738bdfe475fb
 
*https://qiita.com/kazuhiro4949/items/3d0b33b6738bdfe475fb
 
*https://developer.apple.com/videos/play/wwdc2018/412/
 
*https://developer.apple.com/videos/play/wwdc2018/412/
 +
===式の評価===
 +
デバッグエリアコンテキストメニュー - Add Expression
 +
 +
[[File:xcode_add_expr.png | 400px]]
 +
 +
===証明書エラー===
 +
[https://www.typea.info/blog/index.php/2022/07/19/xcode_device_debug_auth_err/ 証明書エラー]
  
 
==Tips==
 
==Tips==
 +
===利用できるアイコンを探す===
 +
[[File:Xcode_find_icon.png | 400px]]
 +
 +
<pre>
 +
Image(systemName: "chevron.backward")
 +
</pre>
 +
 +
===Markdownプレビューを利用する===
 +
*.xcodeproj (実体はディレクトリ)の中に.xcodesamplecode.plist ファイルを作成する
 +
*ワークスペースの場合も同様
 +
*編集は外部エディタでするしかなさそう?
 +
*https://www.youtube.com/watch?v=qwqB0e4s7nc
 +
<pre>
 +
$ cd BodyMassCharts.xcodeproj/
 +
$ touch .xcodesamplecode.plist
 +
</pre>
 +
 +
[[File:xcode_markdown.png | 400px]]
 +
 +
===シミュレーター===
 +
----
 +
[[IPhone Xcode]]
 +
 
===XcodeをAppStoreからインストールするもインストール中で進まない場合===
 
===XcodeをAppStoreからインストールするもインストール中で進まない場合===
 +
----
 
*いったん、アンインストールし、AppStoreから再インストール
 
*いったん、アンインストールし、AppStoreから再インストール
 
*以下から直接ダウンロードする
 
*以下から直接ダウンロードする
 
https://developer.apple.com/download/more/
 
https://developer.apple.com/download/more/
 
===[[Git]]リモートリポジトリを設定===
 
===[[Git]]リモートリポジトリを設定===
 +
----
 
*ソースコントロールナビゲータに切り替え
 
*ソースコントロールナビゲータに切り替え
 
[[File:Xcode_sorce_code_view.png|400px]]
 
[[File:Xcode_sorce_code_view.png|400px]]
70行目: 218行目:
 
*リモートリポジトリのパスを入力
 
*リモートリポジトリのパスを入力
 
[[File:Xcode_git_add_remote.png|400px]]
 
[[File:Xcode_git_add_remote.png|400px]]
 +
 +
==トラブルシュート==
 +
===Updating took more than 5 seconds===
 +
----

2024年8月14日 (水) 07:11時点における最新版

| 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