不得不說 Xcode 的功能跟其他 IDE 相比,真的挺陽春的,多虧網路上一堆熱心的開發者,幫忙開發了不少 plugins,稍稍補強了 Xcode 的功能。底下就列出我目前有用到的 plugins,當作一個備忘,也歡迎大家跟我分享好用的 plugins。

強烈推薦使用 Alcatraz 管理這些 plugins!


AutoHighlightSymbol

Xcode 有內建高亮度同一個變數的功能,但它所謂的高亮度只是為每個變數底部加上虛線,所以很難讓人注意到。這個 plugin 加強了原有的功能,當選中某個變數的時候,同一個變數都會自動加上背景高亮度。當想要追蹤某個變數在函式的哪些地方被用到時,這個 plugin 就會非常有用。另外這也是我寫的第一個 Xcode plugin :D

Backlight

高亮度當前列,這是很多編輯器都有的功能,不知道為何 Xcode 沒有內建。

BBUFullIssueNavigator (新版的 Xcode 已經不需要它了)

當有 issue 產生的時候,顯示完整的 issue 內容,而不是只有顯示前幾行。

BBUncrustifyPlugin-Xcode

支援 Uncrustify 跟 ClangFormat 這兩種程式碼整理工具,可以方便的讓程式碼擁有一致的風格。

DerivedData Exterminator

有時候 Xcode 會因為舊的 derived data 而有奇妙的問題,這個工具讓你可以快速的清除 derived data。

FuzzyAutocomplete

最好用的程式碼自動補完工具,能夠大幅減少打字的次數,加快開發速度。尤其 Objective-C 的程式碼通常都很長,有了這個工具之後真的差很多。

HTYCopyIssue

開發難免會出現 error,這個工具可以幫忙快速複製錯誤訊息,然後一鍵搜尋 Google 或 StackOverflow 有關這個錯誤的資訊。

IntelliPaste

讓你更方便的複製貼上 method 跟 RGB color。

KSImageNamed

自動補完圖片檔名,並且還提供圖片預覽功能,讓你不會選錯圖片。

MLAutoReplace

透過自訂的設定檔,可以自動取代某些字串,加快開發速度。

ColorSense for Xcode

方便預覽與輸入顏色的工具,調整 UI 的時候非常好用。

Dash Plugin for Xcode

將 Dash 整合到 Xcode,方便開發者查詢文件。

ProjectWindowName

它會改變 Project/Workspace window title,將 project name 附加到 file name 前面。如果你會同時開啟多個 project 或 workspace,這個工具能讓你輕鬆辨別每個檔案。

SCXcodeSwitchExpander

自動補完 switch-case,減少許多打字次數,又可以避免漏打某個選項,非常方便。

SCXcodeTabSwitcher

用 ⌘cmd + [1..9] 切換分頁。

VVDocumenter-Xcode

幫你快速產生註解,並且符合 appledoc,Doxygen,或 HeaderDoc 格式。

XcodePlus Delete Line

這個工具做的事情很簡單,就是透過熱鍵快速刪除一行或多行程式碼。

XReset

不用啟動模擬器就能重設模擬器的設定與內容。

文章標籤
創作者介紹

Nelson 的小世界

Nelson 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • 派報員
  • 們那自為人力出真事不才就那開本,走十他爾並然了在會

    鴻﹎博◇娛樂○ www.hbbet.net
    財神娛樂﹌ www.cs777.net
    富﹍貴□娛樂〇 www.fk888.net
    24小♀時不☉打﹉烊,◇ 多□種◎遊戲☆任﹉你玩﹎
  • 中小學資訊教師
  • 我是中小學資訊教師你之前開發的 字串輸入程式 Quick String 很棒
    目前台灣正要推動程式設計教育 不知道方便跟你聯絡嗎 請你修改一些小功能
    你的程式可以讓全台的很多中小學生受惠 我的聯絡方式886375gmail .com
  • 66國語言翻譯公司
  • 做你道出說裡定為有小實不上沒別那,生為個時人。

    165國語﹋言翻☉譯公§司○

    萬國數﹎位翻譯☉社

    提♀供克里◇奧爾文◎翻譯☆等☆服務♂

    電話: 02-◇7726-0957

    LINE-ID: 0989298406

    翻♂譯社☆|0rz.tw/VPrS0


找更多相關文章與討論