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

Swift--AnyObject初步探索

作者: 提莫不胖 | 来源:发表于2016-07-31 22:34 被阅读12次

    Swift 日常笔记碎片知识

    • 在Swift中AnyObject对应OC中的id,用于保存对象类型,因此继承与NSObject的类型.
      *注意:Swift中的Int/Double/String等类型都是结构体,不能用AnyObject来保存.
    • 可是使用AnyObject来保存结构体也不会报错,原因是系统帮我们在内部进行了转换.
    底层转换.png

    *虽然不报错,在开发中苹果不推荐这样频繁操作,会有潜在的性能问题.

    • 如果在Swift开发中想保存非对象类型的数据,可以使用[Any]保存所有非对象类型的数据.
    Any.png

    相关文章

      网友评论

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

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