LoginSignup
48
46

More than 5 years have passed since last update.

初めてのXcodeプラグイン導入手順

Last updated at Posted at 2014-02-20

「ヘッダーにコメントを書こう!」
と思い立ち、まずはスニペットで挑戦するも
ショートカットで「///」 または 「/**」とする方法が分からず。(できないのかな?)
まぁ、「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とか魅力的なやつがありますね。
Alcatraz

VVDocumenter-Xcode

色々と試したいところではありますが、まずは当初の目的のヘッダーコメントがかけるやつ。
https://github.com/onevcat/VVDocumenter-Xcode

VVDocumenter

XcodeのWindowメニューを開くと、インストールされていることが分かります。
設定はデフォルトだとこんな感じです。僕はTrigger Inputを「/**」にしました。
VVDocumenter

これで、実際にヘッダーにコメントをいれてみると・・・
VVDocumenter

できた!これで当初の目的は達成!

他にも、以下のプラグインを入れてみました。

KSImageNamed-Xcode

https://github.com/ksuther/KSImageNamed-Xcode
[UIImage imageNamed:]を補完してくれる
KSImageNamed-Xcode

Lin-Xcode5

https://github.com/questbeat/Lin-Xcode5
Localizable.stringsを補完してくれる

Lin-Xcode5

cocoapods-xcode-plugin__

https://github.com/kattrali/cocoapods-xcode-plugin
CocoaPodを管理できるやつ

cocoapods-xcode-plugin__

48
46
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
48
46