iOS开发规范

1.代码命名规范

1-1驼峰命名法来命名方法/属性/变量.如下:showImageWithType:/breakLine/numForType

1-2大写开头命名文件/类如下:MyViewController/ClassifyViewController/ShadowImageView

2.开发工具

2-1工具方面:Xcode为主,diffMerge手动合并代码,Conerstone管理代码,TeamViewer远程控制工具

2-2代码方面:DLog打印日志,PreferenceManager管理本地数据存储

3.三方库

3-1AFNetWorking3.0作为网络库,MJRefresh作为上下拉加载控件,SDWebImage动态加载网络图片,SVProgressHUD加载

等待视图,fmdb数据库存储,友盟分享,友盟统计,极光推送,百度地图,微信支付,支付宝支付

4.UI界面设计

4-1不采用自动布局/约束布局,所有界面手写,使用Frame和相对布局.

5.网络请求

5-1使用已封装的RequestManager或自建请求类(第一者无法满足时使用第二者)

6.注释规范

6-1每个类之前必须有系统生成的注释://类文件名//工程名//创建人与时间

6-2每个功能模块(几个方法)之前必须添加注释

#pragmamark–功能描述

6-3需要描述的变量属性前最好添加注释

//selectIndex是全局变量,用来传第几个按钮选中

if(button.selected){

self.selectIndex=button.tag

}

你可能感兴趣的:(iOS开发规范)