3 ms·
They've done an excellent job of going as far as you can, without re-writing parts of the code to not be backwards compatible. My personal desire is to see a b
by alexashka 9y ago
They've done an excellent job of going as far as you can, without re-writing parts of the code to not be backwards compatible.
My personal desire is to see a backwards incompatible UI layer, that makes generics usable.
As a simple example - you currently can't have a UITableViewCell<YourModel>, which's the most obvious and proper use of generics for UI logic.
So as it stands, all this work has gone into mixing polymorphism and subclassing, and yet it doesn't actually get used a whole lot, because of the existing libraries having been written when generics were not around.