IOS开发人员经常使用的10个Xcode插件 IOS开发人员经常使用的10个Xcode插件 Alcatraz 1. XcodeColors 2. XToDo 3. Backlight 4. CocoaPods 5. ACCodeSnippetRepository 6. GitDiff 7. KSImageNamed 8. Peckham 9. FuzzyAutocomplete 10. Dash for Xcode 总结

申请达人,去除赞助商链接

一个合适的插件意味着它能够适应不同的开发环境,Sublime Text 和TextMate就是非常好的样例。你知道Xcode也支持插件吗?假设你不知道我也不会感到吃惊,由于苹果公司并没有在花力气去宣传Xcode的这个功能,并且官网上关于为Xcode创建插件的文档也非常少。

幸运的是这并没有阻止开发人员为Xcode创建插件。在本文中我将为大家推荐10款我日常使用的插件,希望它们能在开发中帮助到大家。

Alcatraz

在过去安装Xcode的插件很麻烦,可是自从有了Alcatraz之后,这件事情就变的很easy。不得不说Alcatraz是一个重要的里程碑。如今的版本号是1.0。它完美支持Xcode5,假设你还没有使用过Alcatraz,我建议你先了解一下它。

1. XcodeColors

XcodeColors是由Robbie Hanson开发的关于代码色彩的插件。这个插件配合CocoaLumberjack使用效果很好,CocoaLumberjack是Robbie写的日至库。这个组合让我在这几年的编码中省了不少事。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

2. XToDo

这个插件不仅强调了TODOFIXME,?

??和!!!凝视。还为你提供了一个查看列表。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

3. Backlight

有些插件看上去微不足道可是他们却很实用。Backlight就是这种插件,它仅仅是把当前正在编辑的行突出显示。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

4. CocoaPods

CocoaPods主要功能是为IOS和OS的开发进行依赖管理,假设你没有使用过它,我建议你一定要试一试。

CocoaPods plugin是CocoaPods在Xcode上的插件,它能够让你更easy地使用CocoaPods。

它为CocoaPods加入了一个菜单项,假设你不喜欢用命令行,你能够使用这个插件。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

 

5. ACCodeSnippetRepository

使用它和你的Git库同步。假设你想手动导入一个Snippet须要非常麻烦的步骤,通过这个插件你仅仅须要点击几下鼠标。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

6. GitDiff

一个有图形界面的Git插件能够为开发人员省去不少麻烦,尽管Tower 和SourceTree也都非常不错,可是GitDiff能在Xcode中实时告诉我们如今的project和上一个版本号有哪些差别。这个功能是其它软件做不到的。IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

7. KSImageNamed

尽管有些人说自己主动补全会让开发者变懒。但它的确大大提高了开发效率,尤其是在写Object-C的时候。你甚至能够通过它补全一个图片命名。

Kent Sutherland 发明的 KSImageNamed 插件不仅为你节约了时间,他也结束了拼写的时代。

至于开发者懒惰的问题。见仁见智吧。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

8. Peckham

加入引用文件有时候很麻烦,假设你须要引入一个pod头文件。Xcode自带的自己主动补全自然帮不了你。这时候你能够用Peckham插件解决问题。

Command+Control+P解决全部的引入。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

9. FuzzyAutocomplete

说到自己主动完毕,大部分的iOS和OS X开发者都依赖Xcode的自己主动完毕功能。然而,Xcode的自己主动完毕实现并非完美的,你并不总能通过它得到你期望的建议或希望。

Jack Chen 和Leszek Ślażyński创建了FuzzyAutocomplete插件来取代Xcode的autocomplete。它利用模式匹配算法来解决这个问题,它的工作方式很完美。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

10. Dash for Xcode

Dash是一个了不起的浏览文档的软件。我每天都会用它。我更喜欢它与Xcode的集成。

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件

Alcatraz

1. XcodeColors

2. XToDo

3. Backlight

4. CocoaPods

5. ACCodeSnippetRepository

6. GitDiff

7. KSImageNamed

8. Peckham

9. FuzzyAutocomplete

10. Dash for Xcode

总结

总结

Xcode的插件体系是苹果流行的IDE中不够热门的一部分,你非常难在没有文档教程的情况下去开发一个插件,可是我建议你至少用一用本文列出的10个插件。

英文原文地址:http://code.tutsplus.com/tutorials/10-xcode-plugins-for-ios-development--cms-21899