Swift Runtime 的应用以及注意事项(总结)

珠玉在前,这里只做记录。

更新:因为微信原地址找不到内容了,下面用其他同学的转载

1、作者为手机淘宝资深无线开发工程师尹峥伟
Swift Runtime分析:还像OC Runtime一样吗?
2、MichleMin转载在此

学习:

1、纯Swift类没有动态性,但在方法、属性前添加dynamic修饰可以获得动态性。

2、继承自NSObject的Swift类,其继承自父类的方法具有动态性,其他自定义方法、属性需要加dynamic修饰才可以获得动态性。

3、若方法的参数、属性类型为Swift特有、无法映射到Objective-C的类型(如Character、Tuple),则此方法、属性无法添加dynamic修饰(会编译错误)

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

推荐阅读更多精彩内容

  • 麦田被收割之后 齐刷刷的秸秆在地面 像强壮又温柔的男人 刚刚理过的胡茬 静心修过的头发 它们在阳光下 凯风里 散发...
    水仙书生阅读 135评论 0 0
  • 这是一些真实的片断。主角都是我、我的同学、好友及他们的好友,如果用一个词来概括这些人的共同属性,那么用“知识分子”...
    塔林其其格阅读 564评论 0 0
  • 当各家直播平台还在用差别极大的第三方数据诉说着自己在行业的领军地位时。有三个平台默默的抛出了自家的2016年财报。...
    张书乐阅读 922评论 0 51
  • 这年头,点赞注册的事情已经屡见不鲜了,我们本着一个好的心态去帮他或她,只是因为当做是什么这种小事自己可以做到,关键...
    星空下的诺言520阅读 163评论 0 0