1、没有参数的宏
#define IOS7 [UIDevice currentDevice].systemVersion.doubleValue>=7.0 ? 1 :0
#define IOS8 [UIDevice currentDevice].systemVersion.doubleValue>=8.0 ? 1 :0
#define ScreenHeight [UIScreen mainScreen].bounds.size.height
#define ScreenWidth [UIScreen mainScreen].bounds.size.width
let IOS7 = Double(UIDevice().systemVersion)>=7.0 ? 1 :0
let IOS8 = Double(UIDevice().systemVersion)>=8.0 ? 1 :0
let ScreenHeight = UIScreen.mainScreen().bounds.size.height
let ScreenWidth = UIScreen.mainScreen().bounds.size.width
//oc写法
#define RGB_COLOR(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1]
func RGB_COLOR(r:CGFloat,_ g:CGFloat,_ b:CGFloat) -> UIColor
{
return UIColor(red: (r)/255.0, green: (g)/255.0, blue: (b)/255.0, alpha: 1.0)
}