美文网首页
Swift 获取对象类型 返回任意类型对象

Swift 获取对象类型 返回任意类型对象

作者: Yuency | 来源:发表于2018-04-20 15:06 被阅读14次

    获得类的类型和对象的类型

        /// 获得类的类型
        let classType = UIViewController.self
        print(classType) // UIViewController
        
        /// 获得对象的类型
        let object = UIView()
        let typeName = type(of: object)
        print(typeName) // UIView
    

    调用一个方法, 获取这个数组的随机元素

    extension Array {
        func randomItem() -> Element {
            let index = Int(arc4random_uniform(UInt32(self.count)))
            let item =  self[index]
            return item
        }
    }
    

    相关文章

      网友评论

          本文标题:Swift 获取对象类型 返回任意类型对象

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