iOSアプリ開発で便利なことまとめ
ショートカット
実行
command + R
停止
command + .
ビルド
command + B
クリーン
command + shift + K
新規作成
command + N
プロジェクトナビゲータを開く
command + 1
デバッグエリアを開閉
command + shift + Y
ファイルを一つ戻る
command + control + →
ファイルを一つ進む
command + control + ←
.hファイルと.mファイルを行き来する
command + control + ↑
command + control + ↓
スタートウィンドウ
command + shift + 1
デバイスマネージャ
command + shift + 2
Alcatraz
command + shift + 9
※ 導入済の場合
Quick Open
command + shift + O
(多分)
command + control + O
にカスタムしちゃってるのでうろ覚え
ショートカット(テキスト系)
検索
command + F
ファイル内検索
command + control + F
ファイル内置換
command + shift + F
全検索
ジャンプ
command + click
ヘッダファイルへジャンプ
エディタ
スニペット
よく使うコードをスニペット化して保存しておける
デバッグ
ブレークポイント
ブレークポイントをある行に仕掛けるとその行が実行される瞬間に一時停止する
ウォッチウィンドウにその瞬間の変数に入っている値が表示される
Quick Look ボタンを押すとUI部品だった場合見た目まで表示される
一時停止時、コンソールに
po self.view.frame
とか打ち込むと値が表示される(po = print object)
※ Xcode6 + Swift 1.2 のとき selfが認識されないことが多々
View Hierarchy
デバッグ時に使える
実行中のViewの階層構造を3D表示できる
UIが崩れた時に原因を探るのにとても便利
スタックトレース
ブレークポイントでひっかけたり、クラッシュしたときにどの箇所で止まっているか、
どのメソッドから呼びだされているのかがわかる
プラグイン
Alcatraz
https://github.com/trawor/XToDo
プラグインマネージャ
インストール、管理が簡単にできる
Fuzzy Autocomplete
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
曖昧でも補完してくれる。かなり便利
ただちょっと重い
VVDocument-Xcode
https://github.com/onevcat/VVDocumenter-Xcode
///
と打ち込むだけで適切なコメントテンプレートを用意してくれる
XAlign
https://github.com/qfish/XAlign
command + shift + X
でインデントを綺麗にしてくれる
XTodo
https://github.com/trawor/XToDo
control + T
でTODOを一覧表示
(別に検索でも良い気はしている)