Alcatraz 與常用的 Xcode plugins

楢榼
3 min readNov 25, 2015

--

使用 Xcode 開發 iOS / Mac 的過程中,總有一種感覺,Xcode 用起來順暢方便,但內心仍然會覺得 Xcode 好像有些地方有不足,如果有某某某功能好像會更好用,或許有那個那個功能會更方便。現在就來說說常用的 Xcode plugins 吧。

首先講到 Xcode plugins 不得不先提到 Alcatraz。

Alcatraz — The package manager for Xcode

Alcatraz 是 Xcode plugins 的套件管理工具,透過 Alcatraz 輕鬆的安裝 / 移除 plugins 。(當然也可以自行去 GitHub 搜尋想要的 plugin 下載安裝﹚

基本需求:

  1. Mac OS 必需為 10.9 以上
  2. Xcode 5 以後的版本

安裝方式:

在終端機中輸入下列指令安裝 Alcatraz ,並且重新啟動 Xcode。

# 安裝 Alcatraz$ curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | shAlcatraz successfully installed!!1!🍻 Please restart your Xcode.

Alcatraz 安裝完成後存放在
~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/

仔細看存放的位置,會發現 Alcatraz 也是 Xcode 的 plugin。

使用方式:

開啟 Xcode → Window → Package Manager → INSTALL / REMOVE

Use Alcatraz

常用的 Xcode Plugins:

  1. AdjustFontSize
    直接按 ⌘+ / ⌘- 就能調編輯器上文字的大小。
  2. BBUFullIssueNavigator
    顯示完整的 Issue 內容至 Navigator 上
  3. KSImageNamed
    在呼叫 imageNamed: 會有圖片的自動補全
  4. Lin
    提供多國語系 NSLocalizedString 的自動補全
  5. OMColorSense
    使用程式碼編輯 UIColor / NSColor 時,可以透過調色盤來調整顏色
  6. OMQuickHelp
    讓 Xcode 文件與 Dash App 結合﹙使用這個 plugin 必需要安裝 Dash
  7. SCXcodeSwitchExpander
    使用 switch case 時,會自動將各種型態補齊
  8. VVDocumenter-Xcode
    快速產生標準的 Javadoc style 註解
  9. XVim
    讓 Xcode 能使用 Vim 的功能

Xcode plugins 真的有很多很多,不止上面列的這些,不妨花點時間找找看有沒有符合需求的 plugin ,讓 Xcode 更便利更好用吧。

--

--