美文网首页
OC中的宏定义在Swift中的实现

OC中的宏定义在Swift中的实现

作者: kuxiu | 来源:发表于2016-07-08 11:10 被阅读137次

    1.创建一个swift文件

    图例1.png

    2.使用let定义简单的计算宏或者字符串等全局变量

    //: 屏幕宽高
    let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.width
    let SCREEN_HEIGHT = UIScreen.mainScreen().bounds.size.height
    

    3.使用函数来定义复杂的OC宏定义

    /**
        判断iOS版本
     */
    func IS_IOS7() -> Bool {
        return (UIDevice.currentDevice().systemVersion as NSString).doubleValue >= 7.0
    }
    /**
     返回颜色值
     */
    func RGBA(r:CGFloat,g:CGFloat,b:CGFloat,a:CGFloat) ->UIColor
    {
        return UIColor(red: r / 255.0, green: g / 255.0, blue: b / 255.0, alpha: a)
    }
    

    相关文章

      网友评论

          本文标题:OC中的宏定义在Swift中的实现

          本文链接:https://www.haomeiwen.com/subject/zqtrjttx.html