码迷,mamicode.com
首页 > 其他好文 > 详细

提高代码质量的几个方法!52个,先罗列几个自己看

时间:2016-08-19 19:01:44      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

    •  用枚举表示状态,选项,状态码;
      • 枚举是一种常量命名方式,某个对象所经历的各种状态就可以定义为一个简单的枚举集(enumeration设置)例如:

        enum EOCConnectionState {
             EOCConnectionStateDisconnected,
             EOCConnectionStateConnecting,
             EOCConnectionStateConnected,
        };
        
        
        编译器会为每个枚举值分配一个独有的编号,从0开始,依次加1。一个字节最多可表示0~255共256种(2^8)枚举变量。
      • typedef NS_ENUM(NSUInteger, EOCConnectionState) {
            EOCConnectionStateDisconnected,
            EOCConnectionStateConnecting,
            EOCConnectionStateConnected
        };

        switch (_currentState) {
            EOCConnectionStateDisconnected:
              //...
              break;
            EOCConnectionStateConnecting:
              //...
              break;
            EOCConnectionStateConnected:
              //...
              break;
        }
      • 宏定义:技术分享
      • 这个是一个判断,if,如果支持新特性:技术分享
      • 技术分享

提高代码质量的几个方法!52个,先罗列几个自己看

标签:

原文地址:http://www.cnblogs.com/xsyl/p/5788665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!