多语言展示
当前在线:1030今日阅读:39今日分享:10

10款提高iOS开发效率的XCode插件

1. XcodeColorsXcodeColors是一款由Robbie Hanson开发的插件,能够在Xcode控制台中使用多种配色方案。这款插件在与CocoaLumberjack——一套由Robbie编写的卓越日志库——相结合之后更能发挥无穷的威力。这对好搭档像救世主一样让我从多年的困扰中得以解脱:二者能够大大简化调试工作难度,并以不同颜色带来更加鲜明的显示效果。2. XToDo这款插件不仅能够着力强调TODO、FIXME、???以及!!!注释,同时还为其提供一套便捷的专用列表。3. Backlight某些插件从表面上看似乎无足轻重或者有些简陋,但只要大家加以合理运用、它们都将迸发出惊人的能量。Backlight就是这样一款插件。它惟一的能力就是对当前正在进行编辑的代码行加以高亮显示——没错,虽然看起来简单,但却极具价值。4. CocoaPodsCocoaPods实际上是一款面向iOS与OS X开发工作的关联性管理器。如果大家还没有使用过CocoaPods,我建议各位赶紧找来试试。面向Xcode的CocoaPods插件也是存在的,它的主要作用是大大简化CocoaPods的集成方式。这款CocoaPods插件能够直接在Xcode的Product菜单中加入CocoaPods子菜单。如果大家不喜欢命令行,那么这款插件绝对能给大家带来惊喜。5. ACCodeSnippetRepository与Xcode插件一样,在Xcode之下管理代码片段也绝非易事。Arnaud Coomans深切体会到了这一点,并开发出一款能够将用户的Xcode代码片段与git库进行同步的优秀插件。其卓越之处在于,大家手动添加到Xcode当中的所有代码片段都将原封不动继续存在。我们只需点几下鼠标即可从git库当中导入代码片段。大家也完全可以利用这套方案对代码片段进行备份,或者在同时使用多台设备的情况下将其保存在中央位置。6. GitDiff对于大多数开发人员而言,使用图形化用户界面能够大大降低git使用中面对的工作强度。尽管Tower与SourceTree等应用程序已经相当出色,但我有时候还是希望能了解到目前正在Xcode代码编辑器中处理的文件到底发生了哪些内部变化。在这种情况下,GitDiff挺身而出帮助我们解决难题,而且其表现相当出色。这是一套精妙的Xcode代码编辑器强化方案,通过适量的可视化信息提示我们文件自上次提交之后出现了哪些变动。7. KSImageNamed自动补全机制实在是太赞了,特别是在我们编写Objective-C应用的情况下。如果Xcode能够自动补全文件名称,例如图像文件名称,是不是可以为我们节约下大量时间呢?Kent Sutherland创造的KSImageNamed插件正是为此而生。它不仅能帮助各位节约时间,还可以确保我们免受拼写错误的影响。8. Peckham添加导入语句有时候确实让人烦躁。举例来说,如果大家需要导入一条pod标题,那么Xcode的自动补全机制根本帮不上忙。在这种情况下,Peckham插件来救驾了。按下Command+Control+P键,输入所需标题中的几个字母,并从该插件提供的备选内容列表中选取正确项目。对于Xcode的自动补全功能来说,这确实是一项极好的补充。9. FuzzyAutocomplete说起自动补全,大多数iOS与OS X开发人员在实际工作中都会对Xocde的卓越自动补全功能赞不绝口。不过Xcode在处理自动补全任务时的表现远称不上完美,我们有时候根本得不到那些自己预期或者希望获得的提示结果。Jack Chen与Lezek Ślażyński所打造的FuzzyAutocomplete插件正是作为替代方案出现的。它能够利用Xcode所使用的算法实现其Open Quickly功能,并以模式匹配形式带来良好的实际表现。它的效果真的非常非常好——因为很重要,所以要说两次。10. Dash for XcodeDash是一款用于浏览文档的优秀软件,我每天都会反复加以运用。更让人喜出望外的是,它现在已经与Xcode相集成,这要归功于其Xcode插件。大家可能知道,我们可以在Xcode编辑器中按住Option键同时点击以直接前往对应文档。不过我对于Xcode自带来的文档浏览器评价不高,在这种情况下Dash插件就成了最理想的解决方案。该插件能够在我们按住Option并点击对应文档后利用Dash而非Xcode自带文档浏览器将其打开。Dash不仅运行速度极快,同时还能与CocoaDocs相集成。
推荐信息