iOS-Xcode开发常用插件

来源:互联网 发布:mac网站老是跳转 编辑:程序博客网 时间:2024/06/05 08:43
近期看到相当多有趣的插件,在此附上,有兴趣的自行查看,文章下面仅仅介绍几个基本常用的插件

  • Objective-C第三方库管理利器--CocoaPods
  • 强大的Xcode插件管理器--Alcatraz
  • 和git仓库无缝同步代码片段
  • 模糊匹配代码自动补全--FuzzyAutocompletePlugin
  • 模糊查询匹配全能搜索家CodePilot
  • 便捷添加导入语句--Peckham
  • 创建代码迷你地图--SCXcodeMiniMap
  • Xcode6插件快速跳转到沙盒
  • 高亮当前编辑的代码行--Backlight
  • Xcode颜色显示插件--ColorSense
  • 为调试控制台添加ANSI颜色支持
  • 隐藏Xcode工具栏--MiniXcode
  • 扩展Xcode当前的重构功能
  • App动态代码注入工具--DyCI
  • 轻量级依赖注入框架--objection
  • 自动隐藏Debugger--BBUDebuggerTuckAway
  • 苹果xcodebuild替代选择--xctool
  • 帮你找到各种隐形的bug--Faux Pas
  • 生成@3x图片对应的@2x和@1x版本
  • 自动补全图片名称--KSImageNamed
  • 使用ImageOptim优化图片的Xcode插件
  • Vim党必备XVim(Xcode上的Vim插件)
  • 大段文本输入利器--HOStringSense
  • 快速添加注释--VVDocumenter Xcode
  • 快速导入头文件--Auto-Importer-for-Xcode
  • 快速变更和检查OC代码-XcodeBoost
  • 格式化代码-ClangFormat
  • 列出项目中的`TODO`,`FIXME`--XToDo
  • 代码自定义对齐插件--Xalign
  • 对齐特定源码元素--RegX
  • Xcode之外的文档浏览工具--Dash
  • 展示类间依赖关系的有向图
  • 无需重启即可更改代码并实时查看效果
  • 不打开.strings文件提取本地化字符串
  • 图形化管理项目的本地化


Alcatraz(先安装该插件管理,就可以直接在里面安装你需要用的插件了)

过去,安装Xcode插件往往令人抓狂不已,但Alcatraz的出现彻底改写了这一历史。今年早些时候,Alcatraz迎来了发展道路上的里程碑——1.0版本,现在如今已经可以与Xcode 5相兼容。如果大家还没有安装Alcatraz,我建议大家首先完成这项工作。

官方网站:http://alcatraz.io/

-----------------------------------------------------------------------------------------------------------------------------------------

    ​   如果Xcode 6.2/6.3失效的话,亲测一下方法可解决

    ​    ​进入到插件目录 ~/Library/Application Support/Developer/Shared/Xcode/Plugins显示插件的包内容编辑Info.plist文件展开DVTPlugInCompatibilityUUIDs添加一个新的item:A16FF353-8441-459E-A50C-B071F53F51B7

    ​    ​对于Xcode 6.3,使用这个UUID:9F75337B-21B4-4ADC-B558-F9CADF7073A7

    ​    ​其实就是/Applications/Xcode.app/Contents/Info 里边的DVTPlugInCompatibilityUUID

-----------------------------------------------------------------------------------------------------------------------------------------


点击左边的文件夹进行下载,出现进度圈完成即可(完成后文件夹颜色变深--( ̄◇ ̄;)如果你能看清楚的话),右边眼睛可以看演示效果...

-----------------------------------------------------------------------------------------------------------------------------------------

安装方法:

在终端中执行:

  1. curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

      卸载:

  1. rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

     清理缓冲:

  1. rm -rf ~/Library/Application\ Support/Alcatraz

1. XcodeColors

XcodeColors是一款由Robbie Hanson开发的插件,能够在Xcode控制台中使用多种配色方案。这款插件在与CocoaLumberjack——一套由Robbie编写的卓越日志库——相结合之后更能发挥无穷的威力。这对好搭档像救世主一样让我从多年的困扰中得以解脱:二者能够大大简化调试工作难度,并以不同颜色带来更加鲜明的显示效果。如果大家希望了解与XcodeColors与CocoaLumberjack有关的更多细节信息,不妨点击此处查看快速上手指南。

官方网站:https://github.com/robbiehanson/XcodeColors


2. XToDo

这款插件不仅能够着力强调TODO、FIXME、???以及!!!注释,同时还为其提供一套便捷的专用列表。

官方网站:https://github.com/trawor/XToDo


3. Backlight

某些插件从表面上看似乎无足轻重或者有些简陋,但只要大家加以合理运用、它们都将迸发出惊人的能量。Backlight就是这样一款插件。它惟一的能力就是对当前正在进行编辑的代码行加以高亮显示——没错,虽然看起来简单,但却极具价值。

官方网站:https://github.com/limejelly/Backlight-for-XCode

4. CocoaPods

CocoaPods实际上是一款面向iOS与OS X开发工作的关联性管理器。如果大家还没有使用过CocoaPods,我建议各位赶紧找来试试。点击此处查看相关教程,不到十分钟大家就能轻松掌控其使用方法。

面向Xcode的CocoaPods插件也是存在的,它的主要作用是大大简化CocoaPods的集成方式。这款CocoaPods插件能够直接在Xcode的Product菜单中加入CocoaPods子菜单。如果大家不喜欢命令行,那么这款插件绝对能给大家带来惊喜。

官方网站:https://github.com/kattrali/cocoapods-xcode-plugin

5. ACCodeSnippetRepository

与Xcode插件一样,在Xcode之下管理代码片段也绝非易事。Arnaud Coomans深切体会到了这一点,并开发出一款能够将用户的Xcode代码片段与git库进行同步的优秀插件。

其卓越之处在于,大家手动添加到Xcode当中的所有代码片段都将原封不动继续存在。我们只需点几下鼠标即可从git库当中导入代码片段。大家也完全可以利用这套方案对代码片段进行备份,或者在同时使用多台设备的情况下将其保存在中央位置。

6. GitDiff

对于大多数开发人员而言,使用图形化用户界面能够大大降低git使用中面对的工作强度。尽管Tower与SourceTree等应用程序已经相当出色,但我有时候还是希望能了解到目前正在Xcode代码编辑器中处理的文件到底发生了哪些内部变化。在这种情况下,GitDiff挺身而出帮助我们解决难题,而且其表现相当出色。

这是一套精妙的Xcode代码编辑器强化方案,通过适量的可视化信息提示我们文件自上次提交之后出现了哪些变动。

官方网站:https://github.com/johnno1962/GitDiff

7. KSImageNamed

自动补全机制实在是太赞了,特别是在我们编写Objective-C应用的情况下。如果Xcode能够自动补全文件名称,例如图像文件名称,是不是可以为我们节约下大量时间呢?

Kent Sutherland创造的KSImageNamed插件正是为此而生。它不仅能帮助各位节约时间,还可以确保我们免受拼写错误的影响。

官方网站:https://github.com/ksuther/KSImageNamed-Xcode

8. Peckham

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

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

官方网站:https://github.com/markohlebar/Peckham

9. FuzzyAutocomplete

说起自动补全,大多数iOS与OS X开发人员在实际工作中都会对Xocde的卓越自动补全功能赞不绝口。不过Xcode在处理自动补全任务时的表现远称不上完美,我们有时候根本得不到那些自己预期或者希望获得的提示结果。

Jack Chen与Lezek Ślażyński所打造的FuzzyAutocomplete插件正是作为替代方案出现的。它能够利用Xcode所使用的算法实现其Open Quickly功能,并以模式匹配形式带来良好的实际表现。它的效果真的非常非常好——因为很重要,所以要说两次。

官方网站:https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

10. Dash for Xcode

Dash是一款用于浏览文档的优秀软件,我每天都会反复加以运用。更让人喜出望外的是,它现在已经与Xcode相集成,这要归功于其Xcode插件。大家可能知道,我们可以在Xcode编辑器中按住Option键同时点击以直接前往对应文档。不过我对于Xcode自带来的文档浏览器评价不高,在这种情况下Dash插件就成了最理想的解决方案。

官方网站:http://kapeli.com/dash

该插件能够在我们按住Option并点击对应文档后利用Dash而非Xcode自带文档浏览器将其打开。Dash不仅运行速度极快,同时还能与CocoaDocs相集成。举例来说,如果大家用这种方式点击AFNetworking库中的一个方法,那么Dash将显示出该方法的说明文档。我超爱这项功能。

英文原文地址:http://code.tutsplus.com/tutorials/10-xcode-plugins-for-ios-development--cms-21899

部分原创 加 部分转载自网络 ---- 若有不妥请联系本人 -----


0 0
原创粉丝点击