Swift 3必看:dynamicType废除,用type(of:)代替

在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录

在之前的版本中,<code>dynamicType</code>是一个属性。可以这样使用:<code>4.dynamicType</code>或者<code>myFunction().dynamicType</code>。这样在任意的元素上都可以获取到并不符合属性在逻辑上的概念。

它的行为更像一个全局的操作符,像<code>sizeof</code>这样。所以在3中原有的<code>dynamicType</code>被移除了。改用<code>type(of:)</code>代替。

这样使用:

欢迎关注我的微博:@没故事的卓同学

相关链接:
SE0096-Converting dynamicType from a property to an operator

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 我你他的排序,能够真实的反映一个人的心境! 我你他,我他你,你我他,你他我,他我你,他你我不同的排序,代表着你选择...
    假装在简书写作阅读 385评论 0 1
  • 平安夜那天,我收到了一份快递。 我一边拆包装,一边揣测,会是谁送给我的圣诞礼物呢? 白色小巧的长方形盒子跃入眼前,...
    何亚娟阅读 1,117评论 1 3
  • 月,似弯钩, 钩出记忆里的愁; 让你我,...
    klioing阅读 265评论 1 3
  • 前言 本文是vue2.x源码分析的第十一篇,主要看component,props,slot的处理过程! 实例代码 ...
    风之化身呀阅读 3,284评论 0 4