XCode 一键添加优美注释

Xcode快速注释-VVDocumenter VVDocumenter是对代码快速注释的一个插件,只需要在方法前加入@”///”三个反斜杠,就可达到快速在注释的目的。也支持Swift。 阅读详情

本站文章转载务必在明显处注明:原文链接:http://blog.youkuaiyun.com/cjsen/article/details/9335917

前言

为大家介绍一种方便添加注释的方法,使用的效果如下,

函数注释:

/**
 *	@brief	<#Description#>
 *
 *	@param 	application 	<#application description#>
 *	@param 	launchOptions 	<#launchOptions description#>
 *
 *	@return	<#return value description#>
 */
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{}

变量注释

/**
 *	@brief	<#Description#>
 */
@property (nonatomic, retain) UIWindow *window;

枚举注释:

/**
 *	@brief	<#Description#>
 */
enum istest {
	istest1 = 1, /**< <#istest1 description#> */
	istest2 = 2 /**< <#istest2 description#> */
};

这种可以设置快揵键的方式,自己生成注释格式(不过不会自定义);下面说说如何设置

使用

一:需要用一个工具(ThisService),一个文件(Doxygen.rb)

用ThisService将Doxygen.rb文件 注册成一个服务并设置快揵键即可

首先,解压运行 ThisService 工具,如下


选好Doxygen.rb文件 ,和Filter(both)(名字顺便取都行,记住就好),点击 Create Service,这里就搞定了

二:设置快捷键

打开 系统偏好设置-->键盘

进入键盘快捷键设置--》服务,找到刚刚创建的服务Doxygen设置如下图


注意:快捷键可以按自己的习惯设置,但不要和系统或Xcode中原有的快捷键 重复

最后:我们就回到XCode就可以用了,不行重启一下Xcode就行。。

使用方法:找到你要注释的代码,全选后 按自己刚刚设置的快捷键 就可以生成上面优美的注释了

工具下载

C语言程序设计入门:浙大翁恺课程学习指南与实战路径 程序设计语言是计算机科学的基础,C语言作为一门接近底层的通用编程语言,其核心价值在于帮助开发者理解计算机系统的工作原理和内存管理机制。通过学习C语言,可以掌握变量、数据类型、控制结构、函数、指针等基础编程概念,这些是构建计算思维和软件工程能力的基石。在工程实践中,C语言广泛应用于操作系统、嵌入式系统、编译器开发等对性能要求较高的领域。本文以浙江大学翁恺老师的《C语言程序设计》课程为蓝本,系统拆解了从零基础到掌握指针、结构体等核心内容的学习路径,并提供了环境搭建、实战项目、调试技巧等具体方法,帮助学习者通过在 阅读详情

相关推荐

xcode自动给方法添加注释

xcode自动给代码添加注释,下载zip后解压,运行工程,成功后重启xcode(command+q)

Xcode 注释快捷键

一、单行、多行注释 “command + /”,即“⌘ + /”。(如果是 Windows 键盘则为“Win键 + /”) 二、注释文档 把光标定位到需要添加注释文档的对象起始行,或上方的空白行。按下“command + Option + /”,即“⌘ + ⌥ + /”。(如果是 Windows 键盘则为“Win键 + ALT + /”) ...

kailai_xu的博客 4802

好书分享:Control and Estimation with MATLAB(5th Edition)pdf

基于MATLAB的控制与估计》(第5版)由八章组成,包括控制算法和设计。主要内容包括状态估计和数据平滑、RLS和卡尔曼滤波器状态估计、控制系统设计、自适应控制和PID。书中的概念已经使用MATLAB和Simulink实现。提供了可下载的MATLAB和Simulink文件。适合人群:大学生、研究生、控制类工程研究人员。需要电子版pdf,回复索取。

jixianhu的博客 1510

如何非常惬意的在 Xcode 中为代码添加注释文档

在本篇博文中,我们讨论了如何利用 Xcode 快捷键为项目中的代码添加文档模版,并全面编译并生成各种类型以及方法的注释。

享受开发,颠倒银河 1475

三、Crowd与JIRA、Confluence用户集成并SSO单点登录

补充说明: 通过此方法集成后,用户、组以及用户和组的关系都在Crowd系统中存储,但各个系统的权限仍由各系统控制,也可在JIRA和Confluence中添加和删除用户。 在做步骤4和步骤5的时候,要特别小心,确保当前系统的超级权限用户(一般为admin,具体看当前系统的全局权限配置)和组以及它们的关系已经在Crowd中同样存在了,才可切换并禁用当前系统的内部用户目录,否则可能造成权限丢失等严重问题(因为禁用了内部用户目录,而Crowd中又不存在这个超级权限用户和组或它们的关系,所以权限就丢失了) 维护示例

weixin_38621072的博客 2985

linux redis7 完整的集群搭建过程

一。安装: 1.1 说明: Redis官方只提供了源码,并没有提供经过编译之后的安装包。 因此,安装Redis,要先编译、后安装。(即源码安装方式) 注意:需要联网安装 1.2 安装编译的工具: yum install gcc gcc-c++ -y 1.3 下载tar包,上传到linux服务器,解压配置环境变量 1.4 cd +解压的目录下:编译 make 注意:如果编译失败,请重新进行解压编译,...

m0_38028438的博客 719

Xcode 8/Xcode 9 以上代码自动注释

Xcode 8以上已经把VVDocumenter集成在里面了,快捷键是option + command + / /** &lt;#Description#&gt; @param collectionView &lt;#collectionView description#&gt; @param indexPath &lt;#indexPath description#&gt; @return &l...

peanut的博客 3779

26届数字IC秋招笔试面试全攻略-ASIC设计流程全解析

本文系统介绍了ASIC芯片设计的全流程。前端设计包括规格制定、架构设计、RTL编码和功能验证;后端设计完成物理实现,涵盖布局规划、时钟树综合、布线和物理验证等步骤;Tapeout阶段完成制造数据准备和交付。文章详细说明了各阶段的关键任务、验证方法和设计指标,并列举了典型工具链,为ASIC设计提供了全面的流程指导。通过严格的检查清单和验证步骤,确保芯片设计符合制造要求和性能目标。

2301_79143213的博客 365

使用Objective-C的文档生成工具:appledoc

前言 做项目的人多了,就需要文档了。今天开始尝试写一些项目文档。但是就源代码来说,文档最好和源码在一起,这样更新起来更加方便和顺手。象Java语言本身就自带javadoc命令,可以从源码中抽取文档。今天抽空调研了一下objective-c语言的类似工具。 从stackoverflow 上找到三个比较popular的工具:doxygen, headdoc和appledoc 。它们分别的官方网址如

numbbuaa的专栏 704

YOLO11改进-注意力-引入自调制特征聚合模块SMFA

SMFA(自调制特征聚合模块): SMFA模块用于协同建模局部和非局部信息,它分为两个分支:一个是EASA(Efficient Approximation of Self-Attention,简化的自注意力分支),用于捕获非局部信息;另一个是LDE(Local Detail Estimation,局部细节估计分支),用于捕获局部细节。EASA通过对输入特征进行下采样,然后利用全局特征的方差进行调制,再与原始特征进行聚合,提取非局部结构信息。LDE分支则通过卷积操作提取输入特征中的高频局部信息。

qq_64693987的博客 2208

Unity接入抖音小程序侧边栏

Unity接入抖音小程序侧边栏功能实践总结 本文分享了Unity游戏接入抖音小程序侧边栏复访功能的实现过程。针对官方文档不清晰的问题,作者详细介绍了关键实现步骤:通过TT.CheckScene检测侧边栏可用性,利用OnShow事件监听判断用户是否从侧边栏进入,并提供了完整的UI交互代码示例。重点功能包括:检测宿主版本支持、区分侧边栏入口与非侧边栏入口的界面展示、实现跳转侧边栏场景等。文中附有官方文档链接和效果截图,为开发者提供了实用的接入参考方案。

类人_猿的博客 615

LLVM对注释的新增支持 @ WWDC 2013

很久之前我就在想:“我应该按照什么格式写注释,才能像Apple官方API那样按住Option键并点击函数名可以跳出文档说明”,如下图:

JasonLee的专栏 3049

Spring AI 项目实战(五):Spring Boot + AI + DeepSeek + Redis 实现聊天应用上下文记忆功能(附完整源码)

本文介绍了如何基于Spring Boot 3.2、Spring AI 1.0.0-M4、DeepSeek API和Redis构建具备上下文记忆功能的智能聊天应用。项目采用现代化技术栈,包括Java 17、Maven、Lombok等,实现了智能对话、会话管理、异常处理等核心功能。文章详细讲解了环境搭建、配置管理(含Redis和AI服务集成)、核心组件设计(如消息实体、控制器和服务层实现),以及完整的项目结构。该项目提供了美观的Web界面和REST API,支持对话上下文存储(通过Redis实现)和系统监控,可

博客 829

iOS Xcode: linker command failed with exit code 1 (use -v to see invocation) 处理方法

刚刚转入iOS的开发,感觉还是挺吃力的,对于复杂界面的绘制比较困难。话不多说,转入正题... 今天又遇到“linker command failed with exit code 1 (use -v to see invocation)”的问题, 最让我郁闷的是Xcode并不会指出具体错误的代码,这让一个新手找问题,变得更加困难, 下面大概总结一下我遇到的错误吧: 1. S...

196

高通8397/8797 qcx camera usecase梳理

本文介绍了ISP(图像信号处理器)的两种工作模式:Inline模式和Offline模式。Inline模式下,前端(IFE)直接连接物理层并行处理,最多支持4路流处理,后端(IPE)通过内存访问完成增强处理;Offline模式下,图像数据先写入内存再由SFE_Lite读取发送给IFE_Full处理,实现一个IFE串行处理多路数据。文章还详细解析了camera_config和usecase配置文件的结构与作用,包括硬件资源配置、场景逻辑定义等,并以ID40_UsecaseDMS为例说明离线模式的具体实现流程,包

车载行业 849

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

作为程序员,你真的懂你的 IDE 吗?

作为程序员,我是一个 XcodeXcodeXcode 的忠实用户、忠实粉丝,它界面的优美、编码的舒适、智能的提示无不让我对他膜拜,但是我并不懂我的 XcodeXcodeXcode! XcodeXcodeXcode 有创建文件工程生成默认代码模板的功能,这一点十分优雅,然而很早以前,我就想要自己去定义这个模板,但是一直不知道怎么弄…… 机缘巧合看见了几篇博文,介绍如何自定义这些模板,顿时欣喜...

逐梦者 1329

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

iOS开发--从细节做起写干净、清晰的代码

细节和架构一样重要!      耐住性子,这篇文章不会有代码出现,要的无非两个字,干净,一定要苛刻的要求干净      你是否有时候自己的代码自己都不想看?你是否有过改过几次需求之后,你的工程已经完全负担不起下一次改动了? 你有没有见过几百甚至几千行的代码,你有没有看过一些代码,里面都是些a1,a2,a3这样的变量或者方法?你有没有和同事合作时,有些人的代码你喜欢看,有的人的代码你不敢看?你

Kevin's zone 1065

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

小规则让你写出漂亮又高效的程序(仅供自己日常反省用)

一、写出漂亮易读的程序     怎样才算漂亮的代码,怎样才算丑的代码?下面给出一些小规则: 文档的结构: 【1】头文件用来声明,cpp文件用来定义。声明和定义分开,不但可以让代码更清晰、方便阅读,同时,如果在某些场合,代码不能公开,只向用户提供头文件和二进制的库即可。通常这样的情况下,头文件和源文件是在不同目录的 【2】为了防止头文件被重复引用,应当用 ifnd

程序员Devil的博客 738

用Lua编写iOS程序

原文:http://luanova.org/ioswithlua/ 关于Lua Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,I

justinjing的专栏 4390

折腾YouCompleteMe的心得体会

近来的学习体会最近的学习收获颇丰。首先是doxygen的学习,学到了一个通过代码注释来生成文档的聪明办法。由于doxygen对markdown语法的支持,我紧接着进入了简洁、美观的markdown的世界。以后写代码时,注释我要采用doxygen可识别的形式,因为这样可以方便的生成文档,既有利于自己以后回过头来看代码,也方便别人阅读自己的代码。记笔记我会采用markdown的语法,这样写出来的笔记生动

endeavourken的专栏 757

LLDB篇一,让lldb提升你的效率

转载自http://www.jianshu.com/p/f888db82fc27 本来一直想给大家普及一下lldb的使用,因为身边有很多朋友虽然开发了很久,但是还是不会使用调试器,还傻傻的打一个log,重启程序再看这个值。说,是不是你,中招没。这一篇也是为了帮这些朋友认识一下调试器的强大。整篇介绍的例子都是基于我的贴图demo的。 1.首先介绍下如何避免重启程序打一个log 如图

大官仁的专栏 777

LLdb篇1教你使用faceBook的chisel来提高调试效率

本来一直想给大家普及一下lldb的使用,因为身边有很多朋友虽然开发了很久,但是还是不会使用调试器,还傻傻的打一个log,重启程序再看这个值。说,是不是你,中招没。这一篇也是为了帮这些朋友认识一下调试器的强大。整篇介绍的例子都是基于我的贴图demo的。 1.首先介绍下如何避免重启程序打一个log 如图下: lldbLog 1.首先注释以前那该死的log背景被点击了,然后我加一个优

农家小炒的专栏 469

iOS 相关职位要求整理版

在拉勾上找了20家,BOSS直聘找了10家感兴趣的在招聘 iOS 程序员的公司,把职位要求整理了一下。 初创公司一般要求1年以上开发经验,成长型或者成熟型公司一般要求最低2年以上开发经验。这里针对的是15K左右的职位。 参与过大型APP开发,并主导过其中核心模块的开发,有较好的产品sense。 有过较成功的技术创新或知识总结分享者优先。 熟悉iOS app的开发、测试,发布等一列系流程...

weixin_34174322的博客 143
上一篇: Cocos2d-x游戏开发之无法运行在Android模拟器
下一篇: Cocos2d-x游戏开发之CC_SAFE_RELEASE
CJsen
博客等级 码龄17年 46粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值