Hi!
In the ios-charts repo, I've had to jump through crooked hoops to make everything available in ObjC.
Some function interfaces are not exported to ObjC, and you can see an example here:
https://github.com/danielgindi/ios-charts/blob/master/Charts/Classes/Components/ChartLegend.swift
In the functions `extraColorsObjc`, `colorsObjc` etc.
But the weirdest thing is where declaring a variable in the function header as mutable, it prevents the function from being exposed in ObjC for not reason at all!
See `setMinimumScaleX`( where I've had to store that variable in a local variable in order to change it unintuitively) in https://github.com/danielgindi/ios-charts/blob/5eefb8fac453d26b65c47f22ab36d484d7de5854/Charts/Classes/Utils/ChartViewPortHandler.swift
Now is there something else that could be done that I'm missing? Maybe a special specifier to make those expose naturally instead of making those "hacks"?
Thanks!
Daniel