乙個合適的外掛程式意味著它能夠適應不同的開發環境,sublime text 和textmate就是非常好的樣例。你知道xcode也支援外掛程式嗎?假設你不知道我也不會感到吃驚,由於蘋果公司並沒有在花力氣去宣傳xcode的這個功能,並且官網上關於為xcode建立外掛程式的文件也非常少。
幸運的是這並沒有阻止開發人員為xcode建立外掛程式。在本文中我將為大家推薦10款我日常使用的外掛程式,希望它們能在開發中幫助到大家。
在過去安裝xcode的外掛程式很麻煩,可是自從有了alcatraz之後,這件事情就變的很easy。不得不說alcatraz是乙個重要的里程碑。如今的版本號是1.0。它完美支援xcode5,假設你還沒有使用過alcatraz,我建議你先了解一下它。
xcodecolors是由robbie hanson開發的關於**色彩的外掛程式。這個外掛程式配合cocoalumberjack使用效果很好,cocoalumberjack是robbie寫的日至庫。這個組合讓我在這幾年的編碼中省了不少事。
這個外掛程式不僅強調了todo,fixme,?
??和!!!凝視。還為你提供了乙個檢視列表。
有些外掛程式看上去微不足道可是他們卻很實用。backlight就是這種外掛程式,它僅僅是把當前正在編輯的行突出顯示。
cocoapods主要功能是為ios和os的開發進行依賴管理,假設你沒有使用過它,我建議你一定要試一試。
cocoapods plugin是cocoapods在xcode上的外掛程式,它能夠讓你更easy地使用cocoapods。
它為cocoapods加入了乙個選單項,假設你不喜歡用命令列,你能夠使用這個外掛程式。
使用它和你的git庫同步。假設你想手動匯入乙個snippet須要非常麻煩的步驟,通過這個外掛程式你僅僅須要點選幾下滑鼠。
儘管有些人說自己主動補全會讓開發者變懶。但它的確大大提高了開發效率,尤其是在寫object-c的時候。你甚至能夠通過它補全乙個命名。
kent sutherland 發明的 ksimagenamed 外掛程式不僅為你節約了時間,他也結束了拼寫的時代。
至於開發者懶惰的問題。見仁見智吧。
加入引用檔案有時候很麻煩,假設你須要引入乙個pod標頭檔案。xcode自帶的自己主動補全自然幫不了你。這時候你能夠用peckham外掛程式解決問題。
command+control+p解決全部的引入。
說到自己主動完畢,大部分的ios和os x開發者都依賴xcode的自己主動完畢功能。然而,xcode的自己主動完畢實現並非完美的,你並不總能通過它得到你期望的建議或希望。
jack chen 和leszek ślażyński建立了fuzzyautocomplete外掛程式來取代xcode的autocomplete。它利用模式匹配演算法來解決這個問題,它的工作方式很完美。
dash是乙個了不起的瀏覽文件的軟體。我每天都會用它。我更喜歡它與xcode的整合。
xcode的外掛程式體系是蘋果流行的ide中不夠熱門的一部分,你非常難在沒有文件教程的情況下去開發乙個外掛程式,可是我建議你至少用一用本文列出的10個外掛程式。
開發人員Git基本使用
基本的命令 git clone git gitlab.miteke.com lilia testgit.git 用clone 就不用remote add origin了 或git init git remote add origin git gitlab.miteke.com lilia testg...
iOS開發人員的3個嚴重錯誤
對ios應用程式進行編碼是一項艱鉅的工作,因此,開發人員想偷工減料並找到使他們的應用程式盡快上線的方法就很有意義。但是成功的應用程式將存在很長一段時間,這意味著需要多年的錯誤修復,功能增強以及與其他編碼人員的合作。在本文中,我將分享三個要在ios開發期間避免的事情,這將使您的應用程式更易於構建和維護...
10倍效率的開發人員習慣
譯者注 乙個10倍效率的開發人員很快就知道了他們需要做什麼,要問什麼問題,什麼時候不問問題,並且是掌握事件優先順序別的高手。以下為譯文 幾乎每個軟體開發人員或程式設計師都見過其他人編寫的 說明了 任何人都可以編碼 但你有沒有遇到過所謂的神話般的 10倍效率的開發人員 作為乙個10倍效率的開發人員,在...