美文网首页iOS开发swift学习
Swift Extension 添加存储属性

Swift Extension 添加存储属性

作者: __Simon__ | 来源:发表于2018-12-14 18:33 被阅读27次

    Swift不允许在Extension中直接添加「存储属性」。但是在我们的实际开发中经常会用到使用Extension来给已经创建好的类添加新的「存储属性」。例如,给UIView类添加一个identifier属性来区别不同UIView实例。

    如果直接在UIViewExtension中添加,编译器会报Extensions must not contain stored properties。如下图:

    直接在Extension中添加存储属性

    既然不能直接定义存储属性identifier

    正确的用法.png 使用示例.png

    相关文章

      网友评论

        本文标题:Swift Extension 添加存储属性

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