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

IOS开发人员经常使用的10个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写的日至库。这个组合让我在这几年的编码中省了不少事。

2. XToDo

这个插件不仅强调了TODO,FIXME,?

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

3. Backlight

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

4. CocoaPods

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

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

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

5. ACCodeSnippetRepository

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

6. GitDiff

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

7. KSImageNamed

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

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

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

8. Peckham

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

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

9. FuzzyAutocomplete

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

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

10. Dash for Xcode

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

总结

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

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

时间: 2024-10-12 11:52:54

IOS开发人员经常使用的10个Xcode插件的相关文章

每位iOS开发人员不容错过的10大实用工具

内容简介 1.iOS简介 2.iOS开发十大实用工具之开发环境 3.iOS开发十大实用工具之图标设计 4.iOS开发十大实用工具之原型设计 5.iOS开发十大实用工具之演示工具 6.iOS开发十大实用工具之视频制作 7.iOS开发十大实用工具之分析工具 iOS简介 说起iOS,自然不必多介绍了,它是苹果公司开发的移动操作系统. 苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch.iPad以及Apple TV等产

iOS开发中,能够方便使用的Xcode插件

1. Backlight:高亮当前正在编辑的那一行 2. CocoaPods插件:依赖管理助手(可以简单方便的管理项目中常用的第三方类库) 3. KSImageNamed:自动补全图片名(快速查看当前项目类的图片,自动补全图片名称) 4. VVDocumenter: 快速备注当前方法的功能以及各种参数的用途 这是我在开发中使用的插件,确实非常好用,可以适当提高开发效率,也提升逼格.

iOS-开发者能用上的 10 个 Xcode 插件

6 iOS 开发者能用上的 10 个 Xcode 插件 7 8 2014/12/08 · iOS, 工具与资源 · iOS, Xcode 9 分享到: 22 10 本文由 伯乐在线 - 邢敏 翻译,黄利民 校稿.未经许可,禁止转载! 11 英文出处:code.tutsplus.com.欢迎加入翻译组. 12 1. XcodeColors:给 Xcode 控制台添加颜色 13 2. XToDo:这个插件不仅高亮 TODO. FIXME. ???,还高亮 !!! 注释 14 3. Backlight

iOS开发笔记--IOS开发者常用的10个Xcode插件

IOS开发者常用的10个Xcode插件 [导读] 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗? 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少. 幸运的是这并没有阻止开发者为Xcode创建

Web开发人员常犯的10个错误

说到开发一个运行在现代网络中的网站:Web开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML.CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框架.在将任务分解为这几步之后,接下来要做的就简单多了,可以去网上找文章,浏览论坛,看看那些能提供更好的Web体验提示的示例. 然而不管是走哪条路,犯错却是每一个开发人员都不可避免的.虽然有些错误与某一个具体的行为相关,但有些错误却是所有Web开发人员都需要面对的挑战.因此,通过研究,体验和观察,我总

ios开发人员北京,上海,深圳的工资待遇是多少?

ios开发人员北京,上海,深圳的工资待遇是多少? [1]首先看看平均工资      从图中来看,北京平均工资15570 居首,不愧是首都啊.     你过了平均线了吗?是不是感觉被平均了,如果感觉工资低了,那就要好好想想,是老板有问题,还是你有问题.     北京的创业公司很多,拿到风投的首要就是招人,一般招人的时候会说:  老板人傻,钱多,还不加班. 老板人真傻吗?      老板不傻,拿到了风投的钱,特别是天使轮的钱,不赶紧招兵买马,把产品做好,把用户量搞上去,怎么让A轮的天使进来. 所以现

Android 开发人员必须掌握的 10 个开发工具

Android 开发人员必须掌握的 10 个开发工具 Android SDK 本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具. #1: Eclipse ADT Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件. #2: The SDK and AVD Manager 该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众

IOS开发者常用的10个Xcode插件

IOS开发者常用的10个Xcode插件 申请达人,去除赞助商链接 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少. 幸运的是这并没有阻止开发者为Xcode创建插件.在本文中我将为大家推荐10款我日常使用的插件,希望它们能在开发中帮助到大家. Alcatraz 在过去安装Xcode

iOS开发技巧(系列十七:使用Xcode DEBUG模式和RELEASE模式)

在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程.但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式.这样,发布的App就不会在程序内部做大量的NSLog输出了. 简单的代码如下, #if defined(DEBUG)||defined(_DEBUG)     NS