Alcatraz:Xcode插件管理
簡介
Alcatraz 是一個幫你管理 Xcode 插件、模版以及顏色配置的工具。
官網(wǎng):http://alcatraz.io
GitHub:https://github.com/alcatraz/Alcatraz
安裝
在終端中執(zhí)行如下命令:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Alcatraz 只支持 Xcode 7+。
使用
從Window
菜單中選擇Package Manager
,即可啟動插件列表頁面。安裝完插件或者模板后,需要重啟Xcode。
卸載
刪除Alcatraz:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
刪除所有緩存數(shù)據(jù):
rm -rf ~/Library/Application\ Support/Alcatraz
插件路徑
Xcode 所有的插件都安裝在目錄:
~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/
你也可以手工切換到這個目錄來刪除插件。
Xcode 6.x 安裝插件
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
sudo xcode-select --reset
常用插件
-
AMMethod2Implement:可以自動的將.h或者.m .mm里邊需要寫入的方法自動填充進來。可以選擇要導入的方法,然后按 Ctrl+A 或者 Edit > AMMethod2Implement > Implement Method.就會自動填充方法。也可以自行設置快捷鍵。
-
Auto-Importer:快速導入頭文件,快捷鍵:
? + ctrl + H
-
ClangFormat:自動調整代碼風格
-
CocoaPods:在Xcode通過pods安裝各種objective-c第三方庫,省去以前還要手動去跑pods命令行的麻煩;此外,還支持通過cocoaDocs來安裝庫文檔。
-
ESJsonFormat:將JSON格式化輸出為模型的屬性
-
FuzzyAutocomplete:代碼自動補全
-
KSHObjcUML:類引用關系圖的Xcode
-
KSImageNamed:為項目中使用的UIImage的imageNamed提供文件名自動補全功能。
-
OMColorSense:顏色顯示
-
RTImageAssets:根據(jù)@3x的圖片資源自動生成對應的@2x和@1x圖片;自動生成App Icons,需要提供1024x1024的大圖
-
SCXcodeSwitchExpander:自動在switch的case中填寫枚舉值
-
VVDocumenter-Xcode:規(guī)范化的注釋,輸入三個斜線“///”。
-
Lin:本地化字符串
-
XAlign:對齊常規(guī)代碼
-
XToDo:查找項目中所有帶TODO、???、!!!等標記的地方,防止遺忘掉需要做的事情或者是代碼中還存在bug的地方的插件
-
XcodeBoost:包含多個輔助修改代碼的小功能
-
HOStringSense:大段文本利器
-
Peckham:自動補全,快捷鍵
? + ctrl + P
-
BBUDebuggerTuckAway:自動隱藏控制臺
-
InjectionPlugin:不用重新編譯運行項目,可以動態(tài)調試App