iOS 開發者能用上的 10 個 Xcode 外掛程式

2021-07-03 17:12:13 字數 2596 閱讀 1788

1.簡介

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

2.安裝和刪除

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

curl -fssl 

/alcatraz/master

/scripts/install.sh | sh

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

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

3.使用alcatraz

安裝成功後重啟xcode,就可以在xcode的頂部選單中找到alcatraz,如下圖所示:

啟動alcatraz

單擊"package manager",即可啟動外掛程式列表頁面,如下圖所示.

選擇欄選擇"installed",則篩選你已安裝的列表,可進行刪除

已安裝列表,可進行刪除

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

推薦列表,可進行安裝

4.外掛程式路徑

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來卻換當前編輯的分欄

fuzzyautocompleteplugin示例

5.4 xtodo

xtodo是乙個查詢專案中所有的帶有todo丶fixme丶???丶!!!標記的注釋

通常我們在專案開發中,由於種種原因,一些事情需要以後處理,這個時候為了防止遺忘,加上todo或者fixme注釋是非常有必要的,但是上線或者提交**前要需要這些未解決的事項卻稍顯麻煩,xtodo可以提供乙個彙總的介面,集中顯示所有未完成的todofixme標記.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示例

10大iOS開發者最愛的庫

該10大ios開發者最喜愛的庫由 ios輔導團隊 成員marcelo fabri組織投票選舉而得,參與者包括開發者團隊,ios輔導團隊以及行業嘉賓。每個團隊都要根據以下規則選出五個最好的庫 1 不能投自己寫的庫 2 排除大的架構,比如遊戲類架構 3 排除不在裝置上執行的庫,例如cocoapods或者...

10大iOS開發者最喜愛的庫

該10大ios開發者最喜愛的庫由 ios輔導團隊 成員marcelo fabri組織投票選舉而得,參與者包括開發者團隊,ios輔導團隊以及行業嘉賓。每個團隊都要根據以下規則選出五個最好的庫 1 不能投自己寫的庫 2 排除大的架構,比如遊戲類架構 3 排除不在裝置上執行的庫,例如cocoapods或者...

好用的iOS開發者工具

移動應用世界發生了巨大的變化,無論是在風格上還是在市場競爭上,消費者意識都推動了移動應用開發公司的崛起。新的應用以及新的功能的出現 關於蘋果和ios 蘋果並不是乙個新名字。它的產品涵蓋有普通電腦和個人電腦。它基於ios,iphone作業系統,自他出現以來,全世界都對它表示讚賞。作為ios應用程式開發...