IOS开发人员经常使用的10个Xcode插件
IOS开发人员经常使用的10个Xcode插件
一个合适的插件意味着它能够适应不同的开发环境,Sublime Text 和TextMate就是非常好的样例。你知道Xcode也支持插件吗?假设你不知道我也不会感到吃惊,由于苹果公司并没有在花力气去宣传Xcode的这个功能,并且官网上关于为Xcode创建插件的文档也非常少。
幸运的是这并没有阻止开发人员为Xcode创建插件。在本文中我将为大家推荐10款我日常使用的插件,希望它们能在开发中帮助到大家。
Alcatraz
在过去安装Xcode的插件很麻烦,可是自从有了Alcatraz之后,这件事情就变的很easy。不得不说Alcatraz是一个重要的里程碑。如今的版本号是1.0。它完美支持Xcode5,假设你还没有使用过Alcatraz,我建议你先了解一下它。
1. XcodeColors
XcodeColors是由Robbie Hanson开发的关于代码色彩的插件。这个插件配合CocoaLumberjack使用效果很好,CocoaLumberjack是Robbie写的日至库。这个组合让我在这几年的编码中省了不少事。
2. XToDo
这个插件不仅强调了TODO,FIXME,?
??和!!!凝视。还为你提供了一个查看列表。
3. Backlight
有些插件看上去微不足道可是他们却很实用。Backlight就是这种插件,它仅仅是把当前正在编辑的行突出显示。
4. CocoaPods
CocoaPods主要功能是为IOS和OS的开发进行依赖管理,假设你没有使用过它,我建议你一定要试一试。
CocoaPods plugin是CocoaPods在Xcode上的插件,它能够让你更easy地使用CocoaPods。
它为CocoaPods加入了一个菜单项,假设你不喜欢用命令行,你能够使用这个插件。
5. ACCodeSnippetRepository
使用它和你的Git库同步。假设你想手动导入一个Snippet须要非常麻烦的步骤,通过这个插件你仅仅须要点击几下鼠标。
6. GitDiff
一个有图形界面的Git插件能够为开发人员省去不少麻烦,尽管Tower 和SourceTree也都非常不错,可是GitDiff能在Xcode中实时告诉我们如今的project和上一个版本号有哪些差别。这个功能是其它软件做不到的。
7. KSImageNamed
尽管有些人说自己主动补全会让开发者变懒。但它的确大大提高了开发效率,尤其是在写Object-C的时候。你甚至能够通过它补全一个图片命名。
Kent Sutherland 发明的 KSImageNamed 插件不仅为你节约了时间,他也结束了拼写的时代。
至于开发者懒惰的问题。见仁见智吧。
8. Peckham
加入引用文件有时候很麻烦,假设你须要引入一个pod头文件。Xcode自带的自己主动补全自然帮不了你。这时候你能够用Peckham插件解决问题。
Command+Control+P解决全部的引入。
9. FuzzyAutocomplete
说到自己主动完毕,大部分的iOS和OS X开发者都依赖Xcode的自己主动完毕功能。然而,Xcode的自己主动完毕实现并非完美的,你并不总能通过它得到你期望的建议或希望。
Jack Chen 和Leszek Ślażyński创建了FuzzyAutocomplete插件来取代Xcode的autocomplete。它利用模式匹配算法来解决这个问题,它的工作方式很完美。
10. Dash for Xcode
Dash是一个了不起的浏览文档的软件。我每天都会用它。我更喜欢它与Xcode的集成。
总结
Xcode的插件体系是苹果流行的IDE中不够热门的一部分,你非常难在没有文档教程的情况下去开发一个插件,可是我建议你至少用一用本文列出的10个插件。
英文原文地址:http://code.tutsplus.com/tutorials/10-xcode-plugins-for-ios-development--cms-21899
相关文章
- iOS多线程NSThread的使用
- 解决Xcode 6 编译Cocos2d-x iOS项目失败
- 使用Xcode 7 beta免费真机调试iOS应用程序
- 《iOS 9应用开发入门经典(第7版)》——第2章,第2.1节使用Xcode
- iOS-个人开发者账号转公司开发者账号(邓白氏码申请教程)
- Hello_IOS ios开发transform属性
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS 在 Xcode 中重命名项目名称
- ios蓝牙开发(三)app作为外设被连接的实现
- SwiftUI iOS 精品工具条组件之 12 文本与图片混合滚动工具条(教程含源码)
- SwiftUI iOS 提示组件之 仿Xcode图标图片提示框Alert Toast弹窗(教程含源码)
- SwiftUI iOS 基础组件之照片相册选择器(教程含源码)
- View Programming Guide for iOS
- 【如何快速的开发一个完整的 iOS 直播 app】(美颜篇)
- iOS开发大神必备的Xcode插件
- iOS开发之静态库.a的制作教程
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发UI篇—ios应用数据存储方式(归档)
- IOS 被拒 关于 iPhone running iOS 10.3.1 on Wi-Fi connected to an IPv6 network.
- 利用Appuploader在window上申请IOS开发所需要的证书及描述文件
- XCode下的iOS单元测试
- weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.
- iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
- iOS - Xcode项目统计总代码行数
- iOS - 利用 iTunes 接口检查 App 版本更新
- iOS中的两种主要架构及其优缺点浅析
- IOS开发--横向流水布局实现