iOS 代码规范~优化
2017-10-16 本文已影响129人
石虎132
//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、概念
1.建议书写属性名不要和系统一样,避免发生莫名其妙的问题;特别注意的是label;属性名不要写成textLabel
2.项目中添加plist类型文件,不要命名为info.plist,以防止和系统自带的文件重名,发生莫名其妙的问题;
3.如果控制器已经加载过,就不用再次加载,优化性能
if(vc.isViewLoaded)return;
4.id类型属性不能用点语法,调用get方法只能用中括号调用,[id方法名],利用iOS9新特性泛型就可以;比如数组;
@property(nonatomic,strong)NSMutableArray *topicsM;
5.如果不是属性,尽量不要点语法,一个老程序员的建议;
6.使用第三方框架,尽量不要更改内部文件,而应该再次封装,个性定制;