在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Swift 注释规范目录 今天,我知道我写是什么,上帝和我知道 明天,我知道这个代码什么意思, 后天,我知道这是我写的代码, 一周后,这TM谁写的代码,此时只有上帝才知道啥意思 论代码注释的重要性。
一、 普通注释普通注释主要为了提示编码者,逻辑注释等作用,一般不会再文档中提示。 1. 单行注释 //
2.多行注释 /* */
二、 MARK、TODO、FIXME
MARK: 代码文件结构标记,可以显示文件的大致结构和模块,说明建议使用首字母大写
TODO: 待完成标记, 代表此处有需要完成的功能或者后续开发。
FIXME: 检查标记, 通常用于需要检查的地方,比如临时修改变量为固定值方便测试,或者为了走通流程,注释部分代码等,都需要添加标记,方便后期提醒自己,万一忘了。最好上线前全局搜索检查下。 代码文件结构(Ctr + 6 ) 三、 文档注释文档注释用于输出代码文档和阅读方便,规范的文档可以在Quick Help中看到或者Alt + 左键快速查看相关说明。更或者可以输出说明文档给别人使用 文档注释也分为单行和多行,不过根据苹果Swift 开源代码可以看出 基本都使用单行注释 文档注释的对象: 自定义类型、变量、方法等,但是重点还是方法说明
Tip: 由于文档注释通常是多行和多标识字段, 所以此时就可以用Xcode Code Snippet 代码段收藏与引用
单行注释 /// 类型文档说明
可惜的是swift 没有发现对属性的行尾注释。 方法文档说明
多行注释 /** */
支持 markdown 语法 除了使用关键字比如ruturns 来让文档更好看之外,我们还可以使用markdown丰富说明。单行和多行文档注释都支持markdown,但是这个时候个人建议就使用多行注释
Quick Help 显示 playground 示例代码: gitee 四、 Playground注释苹果官方文档: Xcode Help -- Use playgrounds Playgound 也支持markdown , 而且还可以做成跳转文档的模式。 比如,官网Sample Code, JSON与模型互转 下载即可
|
请发表评论