美文网首页Swift学习
Swift Runtime 的应用以及注意事项(总结)

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

作者: PierceDark | 来源:发表于2018-02-27 14:08 被阅读37次

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

    1、来自手机淘宝资深无线开发工程师尹峥伟
    Swift Runtime分析:还像OC Runtime一样吗?

    学习:

    1、纯Swift类没有动态性,但在方法、属性前添加dynamic修饰可以获得动态性。
    
    2、继承自NSObject的Swift类,其继承自父类的方法具有动态性,其他自定义方法、属性需要加dynamic修饰才可以获得动态性。
    
    3、若方法的参数、属性类型为Swift特有、无法映射到Objective-C的类型(如Character、Tuple),则此方法、属性无法添加dynamic修饰(会编译错误)
    
    4、Swift类在Objective-C中会有模块前缀
    

    相关文章

      网友评论

        本文标题:Swift Runtime 的应用以及注意事项(总结)

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