開発メモ

開発メモ

Xcodeプラグイン

以前入れたコードフォーマッタを動かしていなかったので、 使い方を再度調べるついでに、Xcodeプラグインを入れた

Xcode 5.0 以降で使えるプラグインは、まだそんなに多くない模様? 参考 http://maniacdev.com/xcode-plugins

Alcatraz

サイト

https://github.com/mneorr/Alcatraz

インストール

↓のコマンドをターミナルで叩いて、Xcodeを再起動しろとあるが、何故か動かないので、 レポジトリをクローンしてきて、プロジェクトファイルを開き、ビルドする。

mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;
curl -L http://goo.gl/xfmmt | tar xv -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -

BBUncrustifyPlugin-Xcode

コードフォーマッタ

サイト

https://github.com/benoitsan/BBUncrustifyPlugin-Xcode

使い方

  • 選択したファイルのフォーマッティング
    Edit → Uncrustify Selected Files

  • エディタで開いているファイルのフォーマッティング Edit → Uncrustify Active File

  • 選択した行のフォーマッティング
    Edit → Uncrustify Selected Lines

コードフォーマットの設定

ホームディレクトリに設定ファイルを置いておく(↓のどれでもOK) * ~/.uncrustifyconfig * ~/uncrustify.cfg * ~/.uncrustify/uncrustify.cfg

FuzzyAutocomplete

補完をファジーにしてくれる。 例えば、dispatch_get_main_queue()なら、dmqと打つだけで、補完候補に↓の2つだけ出てくれる * dispatch_get_main_queue() * _dispatch_main_q

サイト

https://github.com/chendo/FuzzyAutocompletePlugin.git

インストール

どっちか * Alcatraz * githubからクローンしてビルド

使い方

入れるだけ

XAlign

コードの整形をしてくれるツール

サイト

https://github.com/qfish/XAlign

インストール

  1. プラグインを直接ダウンロード http://github.so/XAlign/build/XAlign.tar.gz
  2. 放り込む~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/

使い方

  • Xcode → Edit → XAlign
  • デフォルトの整列コマンド Shift + Cmd + X
    デフォルトだとやりにくいのでCtrl + Sに変更した。Xcode →Edit → XAlign → Setting