美文网首页程序员
Swift笔记<十六>Any、NSObject、An

Swift笔记<十六>Any、NSObject、An

作者: 大基本功 | 来源:发表于2018-03-01 16:57 被阅读28次
    Any、NSObject、AnyObject的区别
    • Any
      • public typealias Any = protocal<>
      • 是"零"个协议
      • 任何类型都遵循这个协议
      • 涵盖范围大
    • AnyObject
      • @objc public protocol AnyObject{}
      • 一个具体协议,协议里面没有内容,默认情况下所有类都遵循这个协议
    • NSObject
      • open class NSObject:NSObjectProtocol
      • 遵循了NSObjectProtocol协议的类
      • 涵盖范围最小(NSObject类或其子类的实例对象)

    相关文章

      网友评论

        本文标题:Swift笔记<十六>Any、NSObject、An

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