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能够解决这个问题,当你输入
BBUDebuggerTuckAway是一个非常小的工具,可以在你编辑代码的时候自动隐藏底部的调试窗口。因为通常情况下,调试的时候是加断点或监控变量变化,或者在
Console 窗口用
deriveddata - exterminator
链接:https://github.com/kattrali/deriveddata-exterminator
有些时候
Xcode 会出各种奇怪的问题,最常见的是在某些复杂操作下(例如同一个项目,来回切换到各种分支版本),会造成 Xcode 显示一些编译的错误或警告,但是最终却又可以编译通过。新手遇到这种问题常常束手无策,而熟悉 Xcode 的人就知道,通常清除 Xcode 缓存就可以解决这类问题。该插件在 Xcode 菜单上增加了一个清除缓存按钮,可以一键方便地清楚缓存内容。
VVDocumenter
链接:https://github.com/onevcat/VVDocumenter-Xcode
VVDocumenter是一个自动生成代码注释的工具,可以方便地将函数的参数名和返回值提取出来,这样结合
ClangFormat
链接:https://github.com/travisjeffery/ClangFormat-Xcode
ClangFormat是一个自动调整代码风格(Code Style)的工具。ClangFormat-Xcode
可以更好地对代码进行重新排版,并且内置了各种排版风格,也支持自定义风格。
使用前:
使用后效果:
ColorSense
链接:https://github.com/omz/ColorSense-for-Xcode
是一个
最后说一下很多人都会遇到的关于Xcode更新导致插件失效的问题的解决办法
在终端输入:
(这个路径是Xcode打开包文件下的Contents目录下的Info文件中找到)
获取到DVTPlugInCompatibilityUUID,然后
(例如获取到的DVTPlugInCompatibilityUUID是9F75337B-21B4-4ADC-B558-F9CADF7073A7)
重启Xcode即可。
ESJsonFormat
json自动生成模型的类的插件,直接看图说话
链接: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/BBUDebuggerTuckAwayBBUDebuggerTuckAway是一个非常小的工具,可以在你编辑代码的时候自动隐藏底部的调试窗口。因为通常情况下,调试的时候是加断点或监控变量变化,或者在
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自动生成模型的类的插件,直接看图说话
相关文章推荐
- Android App中实现向右滑动销毁功能的要点解析
- Redis和Memcache的区别分析
- dagger2 让你爱不释手:终结篇
- 漫谈程序员系列
- phpcms获取区域名称
- 分布式Session共享(二):tomcat+memcached实现session共享 - 萝卜兔子 - 博客园
- ios 更新约束
- Javascript定义类(class)的三种方法
- 《JavaScript高级程序设计》手札之一:基础
- Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)
- jquery.dataTable分页
- shell基本语法及应用
- 组合索引
- impala-shell基本命令
- 服务器系统安全防范之浅谈
- 一些需要mark的文章 url
- Maven框架
- ES6--Proxy和Reflect
- iOS跳转到系统设置(如:定位、音乐、墙纸设置、蓝牙等)
- MFC-通过psapi.dll中的函数枚举进程