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)

}

posted @ 2017-02-14 17:11  笑薇薇smile  阅读(97)  评论(0编辑  收藏  举报