文档章节

VVDocumenter-Xcode 

法斗斗
 法斗斗
发布于 2016/07/19 12:23
字数 663
阅读 88
收藏 1

 

VVDocumenter-Xcode 

 

Screenshot

点击打开链接

Github下载地址: https://github.com/onevcat/VVDocumenter-Xcode

 

(1)下载插件

(2)用Xcode打开VVDocumenter,选择VVDocumenter-Xcode.xcodeproj工程,进行编译(Cmd + B)

(3)完成后退出Xcode,并重启。

(4)当Xcode打开后,会弹出一个对话框,这时默认的是Skip Bundle,要选择的是另一个Load Bundle。

 (5)再使用Xcode时就可以使用/// 快捷注释

效果:

[objc] view plaincopy

 

  1. /** 
  2.  *  <#Description#> 
  3.  */  

 

 

设置VVDocumenter-Xcode注释样式

打开一个XCode工程 找到window 下的VVDocumenter  选项

VVDocumenter 的设置很详细:  (设置是立即生效 可以选择后就试看效果 选择自己喜欢样式)

 

选择之后的注释样式:

/*!

@author Vic_Li, 15-10-30 13:10:14

*

@brief  <#Description#>

*

@return <#return value description#>

*/

 

 

/*!

@author Vic_Li, 15-10-30 13:10:38

*

*  <#Description#>

@return <#return value description#>

*/

 

 

/*!

@author Vic_Li, 15-10-30 13:10:30

 

@brief  <#Description#>

 

@return <#return value description#>

 

@since <#vicli#>

*/

/**

*  @author Vic_Li, 15-10-30 13:10:49

*

*  @brief  <#Description#>

*

*  @return <#return value description#>

*

*  @since <#vicli#>

*/

 

/**

*  @author Vic_Li, 15-10-30 13:10:55

*

*  <#Description#>

*

*  @return <#return value description#>

*/

 

/**

*  @author Vic_Li, 15-10-30 13:10:42

*

*  <#Description#>

*

*  @return <#return value description#>

*

*  @since <#version number#>

*/

 

 

/**

 *  <#Description#>

 */

 

 

 

还有关于XCode版本升级后的使用问题-- 解决方法

 

VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。

 

Objective-C效果图:

 技术分享

 

Swift效果图

技术分享

 

从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”,不然插件无法使用。

本文转载自:

法斗斗
粉丝 23
博文 368
码字总数 17774
作品 0
杨浦
程序员
私信 提问
关于xocde7.1.1安装VVDocumenter Xcode快速添加注释插件遇到的问题

xcode升级后未安装VVDocumenter,今天尝试安装,结果遇到了问题。然后网上搜索解决办法,大部分都是说需要把当前xcode的uuid加入到VVDocumenter DVTPlugInCompatibilityUUIDs里面,下面我复制...

谁家的阿毛
2016/04/12
147
0
第三方快速注释库VVDocumenter-Xcode不能用的解决办法

VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持S...

aprill
2015/12/25
474
0
OC Xcode 注释插件VVDocumenter-Xcode

题记:工欲善其事必先利其器 VVDocumenter-Xcode 是款很好用的注释插件 安装操作步骤如下: 下载VVDocumenter-Xcode.zip包 https://github.com/onevcat/VVDocumenter-Xcode 解压后(本机mac...

卧龙小
2014/10/29
307
0
iOS开发UI篇—推荐两个好用的Xcode插件

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接) 这里推荐两款好用的Xcode插件,并提供下载链接。 一、插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImageNa...

哈喽_阳光
2015/12/15
27
0
Xcode8 注释和VVDocumenter

一 注释代码快捷键不能用 用了一下,忽然发现注释代码的快捷键不能用了,以前都是Comand+/,突然在Xcode8上不能用了,于是赶紧查了下资料。 解决方法如下: 二 牛逼的VVDocumenter注释插件在...

不孤独的美食家
2016/09/22
442
0

没有更多内容

加载失败,请刷新页面

加载更多

CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
8
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
7
0
作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
今天
30
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
14
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部