iOS 快速注释工具VVDocumenter-加强版支持Xcode 7

Xcode8更新后,新增option+command+/注释,插件被禁止,VVDocumenter暂时无法继续提供服务,点击跳转最新的注释方法。


代码注释的重要性就不多讲了,可读性,可维护性,提高编码效率……等,一个完美的项目离不开健全的代码注释,在开发中,使用最多的“//”注释,虽然简便,但有很大局限性,请往下看

VVDocumenter第三方Xcode插件,他为我们提供了 /// 三斜杠快速注释,可生成好看又好用的注释,但斜杠注释也有其不方便之处,在Xcode编辑窗口上方—查看当前类所有方法,无法看到注释,看到的只是一片方法名称,无法快速定位,像这样:



iOS 快速注释工具VVDocumenter-加强版支持Xcode 7_第1张图片

这时候 #pragma mark 就派上用场了

#pragma mark ***注释***  注释可以帮助你在类中快速定位你要找的代码区域

那么,怎么快速打出 #pragma mark 呢?据我所知目前Xcode没有这个快捷键,VVDocumenter也没有提供。

VVDcoumenter-加强版是在VVDcoumenter原有///基础上增加了自定义的 #pragma mark 注释,输入快捷键就是 ### 会自动变成 一行#pragma mark 注释,希望能帮到大家(笑脸),当然,也可以自己修改或者增加其他快捷键。

使用方法:

iOS 快速注释工具VVDocumenter-加强版支持Xcode 7_第2张图片

加完#pragma mark 后的代码:


iOS 快速注释工具VVDocumenter-加强版支持Xcode 7_第3张图片

VVDocumenter-customer下载地址

NOTE:不会用VVDocumenter的同学往下看:

从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID。

步骤如下:

一、查看Xcode的UUID

方式1

在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

拷贝选中的字符串。

方式2

在/Applications目录中找到Xcode.app,右键”显示包内容”,进入Contents文件夹,双击Info.plist打开,找到DVTPlugInCompatibilityUUID,拷贝后面的字符串。

二、添加Xcode的UUID到VVDocumenter-Xcode的Info.plist文件

方式1--插件已经安装完成

1、打开xcode插件所在的目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;

2、选择已经安装的插件例如VVDocumenter-Xcode,右键”显示包内容”;

3、找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存。

iOS 快速注释工具VVDocumenter-加强版支持Xcode 7_第4张图片

方式2--插件还未安装/重新安装

1、从GitHub克隆仓库到本地,在Xcode中打开项目,选择项目名称,在TAGETS下选中VVDocumenter-Xcode;

2、选择Info,找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID;

3、Build项目,VVDocumenter-Xcode会自动安装。

三、重启Xcode

Xcode 6之后,重启Xcode时会提示“Load bundle”、 “Skip Bundle”,这里必须选择“Load bundle”,不然插件无法使用。

如果不小心点了"Skip Bundle",不要说“我次奥,完蛋了”,去上图中的plist里面,删掉你新添加的那行,重新编译运行,记得点Load Bundle。

你可能感兴趣的:(iOS 快速注释工具VVDocumenter-加强版支持Xcode 7)