Hacker News new | ask | show | jobs
by joakleaf 4088 days ago
I think, Apple's general approach is:"We can break it." Documented or not.

Seems like they change stuff all the time. Especially on iOS.

2 comments

Can you provide examples of non deprecated API that Apple broke?
The recent Swift 1.2 release brought a whole load of code breaking changes. None of Swift 1.0 was explicitly deprecated.
That's a bit different, they explicitly said Swift is a work in progress and code compatibility is not guaranteed between versions...
After 1.0 API changes really should increment the major version.
Unless you say "We're probably going to break things." when you announce it, which they did.
Perhaps they should have chosen a more appropriate version number then.
I agree. I think there was never a major iOS release that didn't break things in my app. Really basic stuff like a text input for example.