国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS開發者能用上的10個Xcode插件

2019-11-14 19:10:26
字體:
來源:轉載
供稿:網友

一個適當的插件架構可以意味著一個完全不同的IDE。Sublime TextTextMate就是很好的例子。你知道Xcode也支持插件嗎?如果你不這樣做我也不會感到吃驚,蘋果并沒有把太多精力投入到廣告Xcode中的這一部分。事實上,很少有文獻可用于為Xcode創建插件。

幸運的是,這并未能阻止開發者為Xcode開發插件。有著廣泛的插件使得Xcode上的工作更加輕松和愉快,填補了蘋果留下的空白領域。在這個快速貼士,我會告訴你一些我每天使用的插件。

Alcatraz

安裝Xcode插件通常是挺痛苦的,但用了Alcatraz就不再如此了。今年早些時候,Alcatraz達到一個重要的里程碑,1.0,現在它和Xcode5兼容了。如果你還沒有安裝Alcatraz呢,那我鼓勵你先這樣做

1. XcodeColors

XcodeColorsRobbie Hanson開發的一個插件,給Xcode的控制臺增加了顏色。這個插件與CocoaLumberjack組合特別好用,那是一個很棒的日志庫,也是Robbie寫的。這種組合一直是我多年來真正的救星,它讓調試更輕松更好,并色彩繽紛。如果您想了解更多關于XcodeColors和CocoaLumberjack,請閱讀本快速貼士

2. XToDo

這個插件不僅凸顯TODOFIXME,???,以及!!!注釋,也在便利列表呈現他們。

3.Backlight

一些插件可能看起來微不足道或者很簡單,但如果你認同他們的價值就太棒了。Backlight是這樣的一個插件。它所做的一切,就是突出顯示當前正在編輯的行。很簡單,也很有用。

4. CocoaPods

CocoaPods是事實上的iOS和OS X開發的依賴管理器。如果你不曾使用CocoaPods,那我鼓勵你嘗試一次。十分鐘內本教程可以讓你上手。

Xcode還有一個CocoaPods的插件,這使得整合CocoaPods更容易。該CocoaPods的插件增加了一個CocoaPods菜單到Xcode的產品菜單。如果你不喜歡命令行,那么你一定會喜歡這個插件。

5. ACCodeSnippetReposito

像管理Xcode的插件一樣,在Xcode里管理代碼段是不容易的。Arnaud Coomans分享了這個意見,并創建了一個漂亮的插件,用Git倉庫來同步Xcode的代碼片段。

美妙之處在于,你已經在Xcode手動添加的代碼片段是不會被改變的。從Git倉庫導入代碼片段只需要點擊幾下。要備份你的代碼片段,這樣也是一個聰明的方法,或者如果您使用多臺機器,這給了它們一個中心位置。

 

6. GitDiff

圖形用戶界面使git對開發者不顯得那么嚇人了。而像TowerSourceTree這樣的程序是偉大的,我常常想知道我目前工作的文件中有什么改變,在Xcode的代碼編輯器。這個GitDiff插件,使這一切成為可能,多么偉大。

它是Xcode的代碼編輯器的一個微妙的補強,加上了足夠的可見信息以了解上次提交以來發生了什么變化。

7. KSImageNamed

自動完成是很大的,特別是如果你正在寫Objective-C。如果Xcode能自動完成文件名難道不會很偉大嗎?比如圖像文件的名稱。

Kent Sutherland創建的KSImageNamed插件正是這么做的。它不僅將節省您的時間,這將確保錯別字是過去的事情了。

8.Peckham

添加import語句有時候挺讓人討厭的。如果您需要導入一個pod的頭文件,例如,然后Xcode的自動完成功能不會為你工作。Peckham插件解決了這個問題。

按Command-Control-P,輸入您要查找的頭文件的幾個字母,在插件給出的選項列表中選擇它。這是一個偉大的對Xcode的自動完成功能的補強。

9. FuzzyAutocomplete

說到自動完成的,大多數iOS和OS X開發者已經開始依賴于Xcode的強大的自動完成功能。然而,Xcode的實現自動完成還不完美,你并不總是給出你所期望或想要的建議。

Jack ChenLeszek ?la?yński已經創造了FuzzyAutocomplete插件來替代之。它利用Xcode用于其快速打開的算法,這在模式匹配方面做得很出色。它工作得非常,非常好。

10.Xcode的Dash

Dash是一個用于瀏覽文檔的了不起的軟件。我每天都用它。我更喜歡的是它的集成到Xcode,感謝它的Xcode插件。你可能yij知道,你可以按住Option鍵單擊Xcode的編輯器中的符號去跳到文檔。不過,我不是Xcode的文檔瀏覽器的忠實粉絲,而這也正是Dash插件工作的地方。

該插件打開Xcode的文檔瀏覽器,而不是Dash,如果你按住Option鍵點擊符號。不僅是Dash速度非常快,它也集成了CocoaDocs。例如,如果你按住Option鍵點擊AFNetworking庫的方法,那么Dash將顯示該方法的文檔。我愛這個功能。

結論

Xcode的插件架構是蘋果流行的IDE(Xcode)中最被低估的一個方面。這不是簡單的創建沒有合法文檔的Xcode插件,但我鼓勵你至少嘗試過我這篇文章中列出的插件。這兒還有幾十個其他的Xcode的插件。你用哪個插件來讓您的工作?或者你已經創建了一個自己的?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥中县| 连山| 普兰县| 宁晋县| 诏安县| 呈贡县| 萝北县| 漠河县| 南雄市| 新河县| 绵阳市| 拉孜县| 长顺县| 龙陵县| 石屏县| 方山县| 封开县| 石门县| 普格县| 汨罗市| 大渡口区| 乌兰县| 灌阳县| 昌黎县| 钦州市| 景东| 南丹县| 甘泉县| 宁夏| 绵阳市| 庆阳市| 井陉县| 海原县| 惠东县| 牡丹江市| 江阴市| 安宁市| 额济纳旗| 宁远县| 华阴市| 浦北县|