您的位置:首页 > 其它

Xcode常用的插件

2016-04-01 15:50 260 查看
Alcatraz

链接:https://github.com/alcatraz/Alcatraz
Alcatraz(http://alcatraz.io/)是管理
Xcode 所有插件的插件,它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样。
非常强大的插件,可以很方便的管理Xcode中的插件。
安装后重启Xcode,可以直接打开Xcode
的顶部菜单中的 “Window”->“Package Manager” ,即可启动插件列表页面,直接点击install安装你所选择的插件。
安装完成后,再次点击插件左边的按钮remove,可以将该插件删除。

KSImageNamed
链接:https://github.com/ksuther/KSImageNamed-Xcode
当你要使用输入
[UIImage imageNamed:] 时,会不会因为记不住图片名称而烦恼。KSImageNamed能够解决这个问题,当你输入
[UIImage
imageNamed:]
时,会自动的弹出上下文菜单,供你选择你需要输入的图片资源名字,另外在选择图片资源时,还可以在左侧预览该资源。如下图所示:



BBUDebuggerTuckAway

链接:https://github.com/neonichu/BBUDebuggerTuckAway

BBUDebuggerTuckAway是一个非常小的工具,可以在你编辑代码的时候自动隐藏底部的调试窗口。因为通常情况下,调试的时候是加断点或监控变量变化,或者在
Console 窗口用
po
来输出一些调试信息。如果开始编辑代码了,说明已经调试结束了,这个时候隐藏调试窗口,可以给编辑界面更多空间,方便我们修改代码。

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

VVDocumenter

链接:https://github.com/onevcat/VVDocumenter-Xcode

VVDocumenter是一个自动生成代码注释的工具,可以方便地将函数的参数名和返回值提取出来,这样结合
appledoc
命令,就可以方便地将帮助文档输出。不多说,看图就明白



ClangFormat

链接:https://github.com/travisjeffery/ClangFormat-Xcode

ClangFormat是一个自动调整代码风格(Code Style)的工具。ClangFormat-Xcode
可以更好地对代码进行重新排版,并且内置了各种排版风格,也支持自定义风格。



使用前:



使用后效果:



ColorSense

链接:https://github.com/omz/ColorSense-for-Xcode
是一个
UIColor
颜色输入辅助工具,可以帮助你在编写
UIColor
代码时,实时预览相应的颜色。



最后说一下很多人都会遇到的关于Xcode更新导致插件失效的问题的解决办法
在终端输入:

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID


(这个路径是Xcode打开包文件下的Contents目录下的Info文件中找到)

获取到DVTPlugInCompatibilityUUID,然后

(例如获取到的DVTPlugInCompatibilityUUID是9F75337B-21B4-4ADC-B558-F9CADF7073A7)

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7

重启Xcode即可。

ESJsonFormat

json自动生成模型的类的插件,直接看图说话
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: