养成良好的编程习惯,是開始一门新语言的首要前提。
(一)文档结构规范
1.建立Libs目录,存放第三方库
2.建立Tools目录,存放自己封装的类库
3.建立ViewControllers目录,存放全部的ViewControl
4.建立Request目录,存放网络请求
5.建立Cell目录,存放列表item
6.在Supporting Files目录下建立Images、Music和Video等相关目录,分别存放图片、音频、视频等资源。
7.建立RootViewController首页,放在底层文件夹
8.建立Constant.h文件,放在底层文件夹,存放常量
范比例如以下:
(二)命名规范
1.常量名全大写,可用下划线分隔,如:MY_LOTTERY_ID
2.变量首字母小写,后面单词首字母大写,如myLotteryId
3.类名首字母大写,如@interface MyLotteryId:NSObject
4.命名时带上类型,如xxxTv,xxxView,xxxStr等
常见类型简写例如以下:
UIViewController:VC UIImage:Img UIImageView:Iv
UIView:View UILabel:Lbl UIButton:Btn
UINavigationBar:NBar UIToolBar:TBar UISearchBar:SBar
UITextField:Tf UITextView:Tv NSArray:Array
NSMutableArray:MArray NSDictionary:Dict NSMutableDictionary:MDict
NSString:Str NSMutableString:MStr NSSet:Set NSMutableSet:MSet
5.静态变量前面加s标示,如sLotteryId
6.普通实例变量前面加m标示,如mLotteryId
很多其它命名规范可參加苹果官方文档
(三)编码习惯
1.每一个文件前简要描写叙述该文件作用
2.类中功能模块用#pragma mark - 做好备注,方便查找和代码管理
3.NSLog測试完统一删除
4.程序中变量方法名,尽量用命名标示功能,无法标示的用凝视说明
5.在pch文件里做载入预处理和log自己主动去除设置
6.类代码行数尽量不超过300行,一个函数不超过100行,超过的考虑重构
7.创建Constant.h文件存放常量