Hacker News new | ask | show | jobs
by adamnemecek 3452 days ago
> I really didn't want to go back rewriting code every year.

The changes are mostly syntactic and like API changes. And Xcode has an integrated migration tool that's not too bad. I ported approx. 23KLOC of Swift (http://audiokit.io) from 2 to 3 in like 3 hours. And the changes are generally for the better.

2 comments

Exactly my experience, I don't see why people complain about swift "always changing". I spent less than a working day in total on upgrading and I've been using only swift since it was launched. I don't like the new () requirement on method signature input types though...
It can also be utter hell though if you rely on lots of external dependencies that don't share the same lifecycle.
That is definitely true.