一套理想的插件架构几乎能够决定整个集成开发环境的差异与特性。Sublime Text与TextMate就是很好的实例。但大家可能不了解的是,Xcode也支持插件。哈哈,如果各位真的前所未闻,我也不会感到惊讶,毕竟苹果并没有把太多精力用在Xcode的宣传之上。事实上,我们几乎找不到多少用于指导Xcode创建的说明文档。
幸运的是,这并没有妨碍开发人员在Xcode这片土地上耕耘并构建自己的插件果实。目前市面上存在大量插件,能够让我们的Xcode使用之旅更加平坦也更富乐趣,甚至足以弥合苹果在其中留下的所有沟壑。在今天的文章中,我将向大家展示自己在日常工作中频繁用到的几款优秀插件。
Alcatraz
过去,安装Xcode插件往往令人抓狂不已,但Alcatraz的出现彻底改写了这一历史。今年早些时候,Alcatraz迎来了发展道路上的里程碑——1.0版本,现在如今已经可以与Xcode 5相兼容。如果大家还没有安装Alcatraz,我建议大家首先完成这项工作。
1. XcodeColors
XcodeColors是一款由Robbie Hanson开发的插件,能够在Xcode控制台中使用多种配色方案。这款插件在与CocoaLumberjack——一套由Robbie编写的卓越日志库——相结合之后更能发挥无穷的威力。这对好搭档像救世主一样让我从多年的困扰中得以解脱:二者能够大大简化调试工作难度,并以不同颜色带来更加鲜明的显示效果。如果大家希望了解与XcodeColors与CocoaLumberjack有关的更多细节信息,不妨点击此处查看快速上手指南。
2. XToDo
这款插件不仅能够着力强调TODO、FIXME、???以及!!!注释,同时还为其提供一套便捷的专用列表。