Xcode的管理工具

來源:互聯網
上載者:User

標籤:

Xcode外掛程式管理工具Alcatraz
Alcatraz1.簡介

Alcatraz是一個能幫你管理Xcode外掛程式丶模版及顏色配置的工具.它可以直接整合在Xcode的圖形介面中,讓你感覺就像在使用Xcode內建的功能一樣.

2.安裝和刪除

使用如下的終端來安裝Alcatraz:

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

如果你不想使用Alcatraz了,可以使用如下命令來刪除:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

刪除所有通過Alcatraz安裝的安裝包

rm -rf ~/Library/Application\ Support/Alcatraz/
3.使用Alcatraz

安裝成功後重啟Xcode,就可以在Xcode的頂部菜單中找到Alcatraz,如所示:


啟動Alcatraz

單擊"Package Manager",即可啟動外掛程式列表頁面,如所示.
選擇欄選擇"Installed",則篩選你已安裝的列表,可進行刪除


已安裝列表,可進行刪除

選擇欄選擇"All",則顯示所有推薦外掛程式列表,可進行安裝


推薦列表,可進行安裝4.外掛程式路徑

Xcode所有的外掛程式都安裝在目錄~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,你也可以手工卻換到這目錄來刪除外掛程式.

5.常用Xcode外掛程式

5.1 KSImageNamed
KSImageNamed是一個能協助你輸入[UIImage imageNamed:]中的資源名的外掛程式.當你輸入[UIImage imageNamed]時.會自動彈出操作功能表,供你選擇你需要輸入的圖片資源名稱,另外在選擇圖片資源時,還可以在左側預覽該資源.


KSImageNamed樣本

5.2 XVim
XVim是一個Xcode的Vim外掛程式,可以在Xcode的編輯視窗中開啟vim模式.
vim模式最大的好處是可以全鍵盤操作,可以方便地移動游標,一級複製丶粘帖代碼.XVim對於Xcode的分欄模式也有很好的支援.與vim內建的分欄模式一樣,可以用快速鍵control+W來卻換當前編輯的分欄

5.3 FuzzyAutocompletePlugin
FuzzyAutocompletePlugin允許使用模糊的方式來進行代碼自動補全.
舉個例子,如果我們要重載viewDidAppear:方法,那麼我們必須依次鍵入view丶did丶appear才能得到相應的補全資訊,使用FuzzyAutocompletePlugin之後,我們可以鍵入vda(view丶did丶appear三個單詞的首字母),或任意符合viewDidAppear整個單詞出現順序的子串(例如vdapp,idear等),即可匹配到該方法


FuzzyAutocompletePlugin樣本

5.4 XToDo
XToDo是一個尋找項目中所有的帶有TODO丶FIXME丶???丶!!!標記的注釋
通常我們在項目開發中,由於種種原因,一些事情需要以後處理,這個時候為了防止遺忘,加上TODO或者FIXME注釋是非常有必要的,但是上線或者提交代碼前要需要這些未解決的事項卻稍顯麻煩,XToDo可以提供一個匯總的介面,集中顯示所有未完成的TODO和FIXME標記.control+T開啟匯總介面


XToDo快速鍵標記
XToDo樣本

5.5 VVDocumenter
VVDocumenter是一個自動產生代碼注釋的工具,可以方便地將函數的參數名和傳回值提取出來.如所示:


VVDocumenter樣本

5.6 DerivedData Exterminator
DerivedData Exterminator是一個清除Xcode緩衝目錄的外掛程式.
有些時候Xcode會出現各種奇怪的問題,最常見的是在某些複雜操作下(例如,在同一個項目中,來回卻換到各種分支版本),會造成Xcode顯示一些編譯的錯誤或警告,但是最終卻又可以編譯通過,通常清除Xcode緩衝就可以解決這類問題,該外掛程式在Xcode菜單上增加一個清除緩衝按鈕,可以方便地一鍵清除緩衝內容

5.7 OMColorSense
OMColorSense是一個UIColor顏色輸入協助工具輔助,可以協助你在編寫UIColor代碼時,即時瀏覽相應的顏色,如所示.


OMColorSense樣本
OMColorSense樣本

Xcode的管理工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.