Y
Hacker News
new
|
ask
|
show
|
jobs
by
mkj
4086 days ago
Apple's general approach is "if it isn't documented, we can break it", a bit different to Linux.
2 comments
joakleaf
4086 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.
link
valleyer
4086 days ago
Can you provide examples of non deprecated API that Apple broke?
link
interpol_p
4086 days ago
The recent Swift 1.2 release brought a whole load of code breaking changes. None of Swift 1.0 was explicitly deprecated.
link
Sephiroth87
4086 days ago
That's a bit different, they explicitly said Swift is a work in progress and code compatibility is not guaranteed between versions...
link
Zikes
4086 days ago
After 1.0 API changes really should increment the major version.
link
ebbv
4086 days ago
Unless you say "We're probably going to break things." when you announce it, which they did.
link
WA
4086 days ago
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.
link
Aloha
4086 days ago
I actually think it's much the same, judging from the quote from linus in the parent.
link
Seems like they change stuff all the time. Especially on iOS.