Xcode插件推荐

本文受唐巧的博文启发而成, 并摘录网上内容编写而成

环境: Xcode6.3.2GM, OSX 10.10

目录

前置条件:Alcatraz-Xcode包管理器(插件、模版以及颜色配置)

BBUDebuggerTuckAway-自动隐藏控制台

ClangFormat-格式化代码

deriveddata-exterminator清除Xcode缓存目录

FuzzyAutocompletePlugin-代码自动补全插件

HOStringSense-大段文本利器

KSImageNamed-图片插件

OMColorSense-颜色显示插件

Peckham-自动补全功能补充

SCXcodeSwitchExpander-补全枚举类型的每种可能取值

VVDocumenter-规范注释生成器

XAlign-一个用来对齐常规代码的Xcode插件

XcodeBoost-辅助小功能插件

XToDo-Xcode注释辅助插件

前置条件:Alcatraz-Xcode包管理器(插件、模版以及颜色配置)

Github

Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。

安装: 打开Mac上的终端, 输入curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh; 重启Xcode,可以在Xcode的顶部菜单中找到Alcatraz并使用(网络环境不理想时, 需要多次输入该命令, 直至安装成功)

Xcode插件推荐_第1张图片

图示

删除: 打开Mac上的终端, 输入rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

插件路径: Xcode的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下

BBUDebuggerTuckAway-自动隐藏控制台

Github

BBUDebuggerTuckAway是一款支持自动隐藏Debugger的Xcode插件,其开发者为来自德国柏林Contentful GmbH公司的Boris Bügling。使用BBUDebuggerTuckAway,开发者能够实现在编辑代码时,自动隐藏底部的调试栏。

Demo

ClangFormat-格式化代码

Github

ClangFormat-Xcode是一款格式化代码工具,能够让开发者使用Clang将代码格式化为LLVM、Google、Chromium、Mozilla或WebKit等格式,其开发者为来自37signals的Travis Jeffery。通过ClangFormat,开发者不仅可以实现对代码的自动或批量格式化,还可以进行自定义配置。

Demo

deriveddata-exterminator清除Xcode缓存目录

Github

有些时候Xcode会出各种奇怪的问题,最常见的是在某些复杂操作下(例如同一个项目,来回切换到各种分支版本),会造成Xcode显示一些编译的错误或警告,但是最终却又可以编译通过。新手遇到这种问题常常束手无策,而熟悉Xcode的人就知道,通常清除Xcode缓存就可以解决这类问题。该插件在Xcode菜单上增加了一个清除缓存按钮,可以一键方便地清楚缓存内容。

Xcode插件推荐_第2张图片

Menu

FuzzyAutocompletePlugin-代码自动补全插件

Github

FuzzyAutocompletePlugin通过添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配,很好地提高了工作效率。

HOStringSense-大段文本利器

Github

经常输入大段文本的时候,如果文本里面有各种换行和特殊字符,经常会让人很头疼,有了HOStringSense,再也不不用为这个问题犯愁了,顺便附送字数统计功能。

Xcode插件推荐_第3张图片

StringDemoAnimation

KSImageNamed-图片插件

Github

为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。

Xcode插件推荐_第4张图片

Demo

OMColorSense-颜色显示插件

Github

代码里的那些冷冰冰的颜色数值,到底是什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!

Watch Demo Video (YouTube)

Peckham-自动补全功能补充

Github

添加导入语句有时候确实让人烦躁。举例来说,如果大家需要导入一条pod标题,那么Xcode的自动补全机制根本帮不上忙。在这种情况下,Peckham插件来救驾了。

按下Command+Control+P键,输入所需标题中的几个字母,并从该插件提供的备选内容列表中选取正确项目。对于Xcode的自动补全功能来说,这确实是一项极好的补充。

Xcode插件推荐_第5张图片

Peckham

SCXcodeSwitchExpander-补全枚举类型的每种可能取值

Github

插入所有可能的switch cases;保留已经使用的条件,仅插入缺失的条件;当使用内置的Xcode片段时仅保留默认条件;适用于变量、属性以及方法参数等;适用于嵌套switch语句;快速稳定,且不会明显影响Xcode的性能。

Xcode插件推荐_第6张图片

Demo

VVDocumenter-规范注释生成器

Github

很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候注释就变得异常重要,再配合Doxygen这种注释自动生成文档的,就完美了。但是每次都要手动输入规范化的注释,着实也麻烦,但有了VVDocumenter,规范化的注释,主需要输入三个斜线“///”,就OK啦!

Xcode插件推荐_第7张图片

Demo

XAlign-一个用来对齐常规代码的Xcode插件

Github

一个用来对齐常规代码的Xcode插件,十分强大的自定义对齐模式。这里是一个对齐模式示例,模式文件在main/main/patterns.plist.

Xcode插件推荐_第8张图片

Demo

XcodeBoost-辅助小功能插件

Github

XcodeBoost是一款可以让开发者轻而易举地检查和修改Objective-C代码的插件。XcodeBoost能够自动进行一些繁琐的操作,比如方法的定义与声明、添加基于命令行的代码处理(剪切/复制/粘贴/重复/删除行)、持续高亮等。

XToDo-Xcode注释辅助插件

Blog

这是一个注释辅助插件, 可以把项目中的 TODO FIXME等注释列出来. 是不是也有点收集强迫症的嫌疑~~~

Xcode插件推荐_第9张图片

你可能感兴趣的:(Xcode插件推荐)