Swift使用注意

二、函数的可选参数 参数名:参数类型? = 默认值

// 调用的时候会发现生成了两个函数,一个带imageName,一个不带,选择不带的,调用此函数时将使用参数值nil
convenience init?(title:String, imageName:String? = nil, target:Any?, action:Selector)

 

给类型起别名

    //  闭包回调类型的别名
    typealias CallBackType = (Any?, Error?)->()

 

创建随机颜色

 1 // 创建随机颜色
 2 func RandomColor() -> UIColor{
 3     
 4     // 产生随机色值
 5     let red = arc4random() % 256
 6     let green = arc4random() % 256
 7     let blue = arc4random() % 256
 8     
 9     return UIColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
10 }

 

posted @ 2016-12-07 23:51  小课桌  阅读(273)  评论(0编辑  收藏  举报