首页

时间和精神的房子
壹只iOS程序员的修行世界,欢迎来访

如果文章对您有所帮助
将是我最大的荣幸

Cocoa代码风格指南之命名规范(一)

Cocoa代码风格指南之命名规范(一)

Cocoa代码风格指南之排版规范(二)

Cocoa代码风格指南之注释规范(三)

Cocoa代码风格指南之使用规范(四)

本文基于 Google 和 Apple 的代码风格指南中关于命名规范部分的总结。Apple 的指南基本都是命名规范,而 Google 的指南则的比较丰富。命名、风格、使用都有涉及,但讲的都是比较核心的规范。

注:本文只针对 Objective-C。如果是 Swift ,你还需要再看下官方文档的建议。

Cocoa代码风格指南之排版规范(二)

Cocoa代码风格指南之命名规范(一)

Cocoa代码风格指南之排版规范(二)

Cocoa代码风格指南之注释规范(三)

Cocoa代码风格指南之使用规范(四)

本文基于 Google 的代码风格指南中关于排版规范的部分的总结,其中部门内容具有主观性。本文所有代码的排版均为建议的格式,如有文字上疏漏的地方,可以参考任何一段代码。首先通过一段代码来了解基本的排版格式。

Cocoa代码风格指南之注释规范(三)

Cocoa代码风格指南之命名规范(一)

Cocoa代码风格指南之排版规范(二)

Cocoa代码风格指南之注释规范(三)

Cocoa代码风格指南之使用规范(四)

写代码注释是十分重要的一件事。如果你的代码维护或迭代的代价很大,那对接手你代码的人可能会十分痛苦。好的注释能够一定程度上解决这一问题,这也是一个码农的基本素养。但是,注释并不是越多越好。好的代码应该是能够自我解释的。Objective-C 语法中的方法名本身就对其中的参数进行了解释,所以在写注释之前最好先检查下自己命名的问题,想想这些注释是不是有必要的。对一些简单的变量、方法和逻辑,是不需要注释的,这种注释只会分调用者的注......

Cocoa代码风格指南之使用规范(四)

Cocoa代码风格指南之命名规范(一)

Cocoa代码风格指南之排版规范(二)

Cocoa代码风格指南之注释规范(三)

Cocoa代码风格指南之使用规范(四)

代码使用规范实在太多,这里暂时列出部分。一些比较复杂的规范需要单独说明,列表如下。

整形数的使用规范

使用CGGeometry方法获取CGRect数据

属性内存管理相关修饰符的使用规范

属性声明在implementation与extension的使用规范