「ヘッダーにコメントを書こう!」
と思い立ち、まずはスニペットで挑戦するも
ショートカットで「///」 または 「/**」とする方法が分からず。(できないのかな?)
まぁ、「commandmethod」とかでもいいんだけど、面倒。。
ちなみにスニペットはこれ。
/**
* <#summary#>
* @param <#name#> <#how you gonna get it?#>
* @param <#name#> <#really, there's more?#>
* @return <#name#> <#what do you want!#>
*/
この際だから、今まで何となく敬遠してたXcodeのプラグインを使ってみよう!と思ったわけです。
まずは、プラグインインストール用のディレクトリ作成
$ mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
で、あとはプラグインをインストールするだけなのですが、
まずはどんなプラグインがあるのか見てみようと。
##Alcatraz(パッケージマネージャー)
これで、どんなプラグインがあるのか見ることができます。
http://mneorr.github.io/Alcatraz/
$ git clone https://github.com/mneorr/Alcatraz.git
$ cd Alcatraz
$ xcodebuild -project Alcatraz.xcodeproj build
ソースをcloneして、ビルドするだけでプラグインが追加されるっていうのは簡単でいいですねー。
で、Xcodeを再起動してみると・・・
おー、AFNetworking Templatesとか魅力的なやつがありますね。
##VVDocumenter-Xcode
色々と試したいところではありますが、まずは当初の目的のヘッダーコメントがかけるやつ。
https://github.com/onevcat/VVDocumenter-Xcode
XcodeのWindowメニューを開くと、インストールされていることが分かります。
設定はデフォルトだとこんな感じです。僕はTrigger Inputを「/**」にしました。
できた!これで当初の目的は達成!
他にも、以下のプラグインを入れてみました。
###KSImageNamed-Xcode
https://github.com/ksuther/KSImageNamed-Xcode
[UIImage imageNamed:]を補完してくれる
###Lin-Xcode5
https://github.com/questbeat/Lin-Xcode5
Localizable.stringsを補完してくれる
###cocoapods-xcode-plugin__
https://github.com/kattrali/cocoapods-xcode-plugin
CocoaPodを管理できるやつ