美文网首页
Swift--AnyClass初步探索

Swift--AnyClass初步探索

作者: 提莫不胖 | 来源:发表于2016-07-31 23:29 被阅读32次

    Swift 日常笔记碎片知识

    • AnyClass是一个元类型typealias AnyClass = AnyObject.Type
    • 通过AnyObject.Type这种方式所得到是一个元类型
    • 在类型的名称后面加上.Type,比如 A.Type 代表的是A这个目标的类型

    A 是当前目标的意思

    class A {
    
    }
    let typeA: A.Type = A.self
    
      • 而在A中取出其类型时,需要使用到.self
    • -self可以用在类型后面取得类型本身,也可以用在某个实例后面取得这个实例本身
    class A {
         class func method() {
            print("herooeoe")
       }
    }
    
    let typeA: A.Type = A.self
    typeA.method()
    

    案例分析:

      通过类名创建控制器
    
    14.png 21.png 17.png 18.png 20.png

    相关文章

      网友评论

          本文标题:Swift--AnyClass初步探索

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