总结一些interface声明时的规范,相关宏的介绍,定义方法时有用的修饰符,编写注释的规范,最终写出一个合格的头文件. 1.读写权限 1.1实例变量的@public,@protected,@private关键字 1.2属性的readonly,readwrite关键字 2.前向声明 3.只暴露必要的接口和实现 3.1不要暴露任何只在类内部使用的私有方法 3.2不要在头文件里声明类内部遵循的protocol 4.nullability说明 5.定义枚举 5.1 NS_ENUM 5.2 NS_OPT…