ios – Swift中的类扩展与子类化?

我使用的是第三方框架,它提供了一个实例只有属性的类.在我的应用程序中,我想为这个实例添加一个额外的属性.适用于这种情况的适当方法是什么?

a)在我的应用程序中扩展框架的类

b)创建框架类的子类并定义我需要的新属性

提前致谢

解决方法

它的

b)

因为不支持在类扩展中添加(存储)属性.

使用扩展有两个重要规则:

  • Extensions can add new functionality to a type,but they cannot override existing functionality

  • Extensions can add new computed properties,but they cannot add stored properties,or add property observers to existing properties

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...