Xcode8更新后,新增option+command+/注释,插件被禁止,VVDocumenter暂时无法继续提供服务,点击跳转最新的注释方法。
代码注释的重要性就不多讲了,可读性,可维护性,提高编码效率……等,一个完美的项目离不开健全的代码注释,在开发中,使用最多的“//”注释,虽然简便,但有很大局限性,请往下看
VVDocumenter第三方Xcode插件,他为我们提供了 /// 三斜杠快速注释,可生成好看又好用的注释,但斜杠注释也有其不方便之处,在Xcode编辑窗口上方—查看当前类所有方法,无法看到注释,看到的只是一片方法名称,无法快速定位,像这样:
这时候 #pragma mark 就派上用场了
#pragma mark ***注释*** 注释可以帮助你在类中快速定位你要找的代码区域
那么,怎么快速打出 #pragma mark 呢?据我所知目前Xcode没有这个快捷键,VVDocumenter也没有提供。
VVDcoumenter-加强版是在VVDcoumenter原有///基础上增加了自定义的 #pragma mark 注释,输入快捷键就是 ### 会自动变成 一行#pragma mark 注释,希望能帮到大家(笑脸),当然,也可以自己修改或者增加其他快捷键。
使用方法:
加完#pragma mark 后的代码:
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,保存。
方式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。