iOS开发——常用宏的定义
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。 下面例举了一些常用的宏定义和大家分享: 1. 判断设备的操作系统是不是ios7 1.#define IOS7 ( [[[UIDevice currentDevice].systemVersion doubleValue] >= 7.0] ) 2. 判断当前设备是不是iPhone5 1.#define kScreenIphone5 (([[UIScreen mainScreen] bounds].size.height)>=568) 3.获取当前屏幕的高度 1.#define kMainScreenHeight ([UIScreen mainScreen].applicationFrame.size.height) 4.获取当前屏幕的宽度 1.#define kMainScreenWidth ([UIScreen mainScreen].applicationFrame.size.width) 5.获得RGB颜色 1.#define SMSColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0] 6..自定义Log