/**
* 当Xcode为Release时不输出,为Debug时输出
*
* @param ...
*
* @return
*/
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
/**
* 打印的时候可以看到类名、方法以及行数
*
*/
//#define NSLog(fmt,...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ## __VA_ARGS__);
#else
#define NSLog(...) {}
#endif
#define RGB_Color(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0] #define RGB_ColorAlpha(r,g,b,a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:a] #define RGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 green:((float)((rgbValue & 0xFF00) >> 8)) / 255.0 blue:((float)(rgbValue & 0xFF)) / 255.0 alpha:1.0] #define RGBALPHA(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 green:((float)((rgbValue & 0xFF00) >> 8)) / 255.0 blue:((float)(rgbValue & 0xFF)) / 255.0 alpha:(a)]
#define APP_SIZE [UIScreen mainScreen].bounds.size #define APP_WIDTH ([UIScreen mainScreen].bounds.size.width) #define APP_HEIGHT ([UIScreen mainScreen].bounds.size.height)
#define PPSystemVersionGreaterOrEqualThan(version) ([[[UIDevice currentDevice] systemVersion] floatValue] >= version)
<pre name="code" class="objc">#define IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/chenglei9128/article/details/47022153