・よく使うショートカットキー一覧
WindowsではCtrlと組み合わせだが、Macではcommandキーになる。

// エディタ関係

コマンド 機能
command + A 全選択
command + C コピー
command + X カット
command + V ペースト
command + Z 取り消す
command + Shift + Z やり直す
command + S 上書き保存
command + Shift + S 新しい名前で保存
command + ] 右へ複数行インデント
command + [ 左へ複数行インデント

※複数行インデント
WindowsVisual Studio等のエディタでは複数行選択し、Tabキー、Shift+Tabキーで行えたが、
XcodeではTabに置き換えられてしまう。


// ビルド、デバッグ関係

コマンド 機能
command + B ビルド
command + return ビルドして進行(実行)
command + option + R 実行
command + shift + R コンソール表示
command + \ 現在の行にブレークポイントの挿入(削除)
command + option + \ ブレークポイントを無効にする(有効へ)
command + option + P 続行
command + shift + I ステップイン
command + shift + O ステップオーバー
command + shift + T ステップアウト
command + option + B ブレークポイント一覧表示


// 11:30〜追加分 (他にも思い出したので)

コマンド 機能
command + F 単一ファイル検索
command + shift + F プロジェクト検索
command + ダブルクリック ※下記で説明
option + ダブルクリック 選択した単語のリファレンスを開く
/* command + ダブルクリックの説明 */

// hoge.h -----------------------------------------
@interface Hoge : NSObject
{
    int fuga;
}

- (void) funcHoge:(int)withVal;
@end

// hoge.m -----------------------------------------
#import "Hoge.h"

@implementation Hoge
- (void) funcHoge:(int)withVal
{
}
@end

// main.m -----------------------------------------
[self funcHoge:1];

上記のようなコードがあった場合、main.mの"funcHoge"にカーソルを合わせてcommand+ダブルクリックすると、
hoge.mで実際に定義されているコードへ飛ぶ。

hoge.mのメソッド"funcHoge"で行うと、hoge.hに飛ぶ。
これはかなり使えます!



ショートカットキーではなく、マウス右クリックか、control+左クリックで表示されるメニューにある
定義へジャンプ」でも行える。



option+ダブルクリックでは、対応したリファレンスが開かれる。
たとえば、"UIView"と書かれているコードで、行うと、UIViewのクラスリファレンスが開かれます。

もし対応する単語がなくても、検索してくれます。
※"view"という単語で行ったら"view"を含むリファレンスの一覧が表示される。