如何在Xcode中高效生成Apple风格///代码注释?含粘贴场景优化
高效生成Xcode中Apple风格
///注释的方案 一、粘贴代码后的批量注释技巧
多行一键加
///
选中粘贴后的代码块或需要注释的多行内容,按下Control + Command + /快捷键,Xcode会自动给每一行开头加上///。如果原本是普通//注释,按这个快捷键也能直接转换成///风格,不用手动逐行修改。自定义注释代码片段
做个自定义代码片段绑定快捷触发词,输入触发词就能快速插入完整的///注释模板:
- 打开Xcode右侧的
Code Snippet Library(代码片段库) - 手动写好一个规范的
///注释模板,比如:/// 函数/类功能描述 /// - Parameters: /// - input: 输入参数说明 /// - Returns: 返回值说明 - 选中这段模板代码,拖到代码片段库中,设置
Completion Shortcut为doc或者你习惯的触发词,以后粘贴完代码,输入触发词就能快速插入模板,再补充细节就行。
二、第三方工具提速
像VVDocumenter-Xcode这类Xcode扩展,支持一键为函数、类生成符合Apple规范的///注释。粘贴代码后选中目标代码块,点一下扩展按钮,就能自动生成带参数、返回值的完整注释,比手动敲快很多。
三、///与/** */的便捷性对比
两种都是Xcode认可的文档注释格式,各有优势:
///风格:Apple官方推荐的单行/多行注释,每行前置///,适合逐行细化说明,Xcode的代码补全和快速帮助会直接解析展示注释内容。/** */风格:旧版块级注释,输入/**后回车,Xcode会自动补全*/并生成@param、@return这类标签框架,不用手动写列表格式,快速生成函数文档确实更省心。
注:两种风格的展示效果:
///风格:每行以///开头,参数、返回值用列表式结构呈现,Xcode右侧快速帮助面板会清晰展示注释层级。/** */风格:以块级形式包裹,自动生成的标签式框架,同样能被Xcode的文档系统识别并展示。
内容的提问来源于stack exchange,提问作者heindelssohn
相关产品推荐
相关产品推荐

