swift中的宏

swift编译器不包含预处理器。因此,不能向OC一样用#define 定义,在swift中,可以用全局常量代替宏定义。

1.新创建一个swift文件,添加头文件 import UIKit

2.添加常量、方法

let SCREEN_WIDTH = UIScreen.main.bounds.size.width  //屏幕的宽

let SCREEN_HEIGHT = UIScreen.main.bounds.size.height  //屏幕的高

//RGB转换

func RGB(r:CGFloat,g:CGFloat,b:CGFloat) ->UIColor {

return UIColor(red: r/225.0, green: g/225.0, blue: b/225.0, alpha: 1.0)

}