Swift替换/重定义方法或类库

时间:2016-03-31 10:11:30

标签: swift class replace ios-charts

我现在搜索了很长一段时间,但我找不到任何东西。 Swift是否有可能在不触及库的情况下提供类或方法的自己实现。子类化不是一种选择。

作为ios图表(https://github.com/danielgindi/ios-charts)的示例,我只想替换LineScatterCandleRadarChartRenderer类(https://github.com/danielgindi/ios-charts/blob/master/Charts/Classes/Renderers/LineScatterCandleRadarChartRenderer.swift)或它正在实现的单个方法。它是绘制图表时在库中某处使用的子类的子类的子类。

这样做的最佳做法是什么?

我找到了python的答案:Cast base class to derived class python (or more pythonic way of extending classes)

0 个答案:

没有答案