ios命名规范

大驼峰(UserClassView):每个单词首字母大写      

小驼峰(userClassInfo):除第一个单词,其它单词首字母大写


1:英文命名,不使用拼音。

2:代码 驼峰原则,首字母大写。 图片 单词间用下划线分割。

3:图片2倍图片尾部加@2x,3倍图片尾部加@3x。

4:别名 原文件名+扩展 (如UIImageView+HPWeb)

5:方法名:小驼峰。

6:变量名:小驼峰。

7:常量: k+大驼峰(kScreenWidth);全大写_分割(USER_KEY).

8:单词简写:ViewController -VC;background-bg;Button - btn;

9:工程内文件以工程首字母简写开头,例如微信以WX或WC开头。

10:视图命名 UIView以v打头;UIButton以btn打头;UILabel以lb打头;UITextView以tv开头;UIImageiView以img打头;如果是成员变量前边加"_"

11:区分图片状态命名尾部加normal,selected,highlighted,disabled。

12:同一页面代码功能模块间使用 #pragma mark - 注释。

13:xcode中代码的目录要与物理文件夹对应。

14:逻辑运算符 与 代码之间空一格。

15:代码后面的”{“ 不需要单独占用一行。

16:尽量避免警告。

17:在收到外部传来的字符串时先做合法性验证,比如字段是否为null。

18:非必要的成员或属性禁止出现在.h文件中。

19:需要注释的地方:.h中属性以及作者、时间、功能;算法;自定义方法;业务逻辑部分;

20:框架采用基础功能模块+迭代包的方式,基础功能包括一些通用的方法图片等,按照常规的项目命名。增加的功能模块要以单独文件夹添加,该文件夹包括代码和图片等,在不需要该模块时,直接删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值