sasayakki

新卒iOSエンジニアがささやくブログ

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を一覧表示
(別に検索でも良い気はしている)