Язык программирования Swift впервые был представлен меньше 3-х лет назад, в июне 2014-го года. За это время язык изменился до неузнаваемости, сейчас текущей версией является Swift 3. Три года, три версии, достаточно серьёзное и быстрое развитие.
Что поражает, Apple продолжает менять язык. Они не стесняются убирать какой-то функционал и не стесняются изменять даже синтаксис. Причём совершенно не заботятся об обратной совместимости.
Когда произошёл переход с версии Swift 1.0 на Swift 2.0 сильные изменения были ожидаемы и несовместимость в принципе оправдана. Но уже после трёх лет и третей версии не сохранять обратную совместимость - достаточно рискованно.
В XCode при открытии проектов происходит конвертация кода, и происходит достаточно хорошо, но все же не идеально и не на все сто процентов. Каждый раз остаются строки, которые приходится конвертировать самостоятельно.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
у Apple очень своеобразное (хоть и в духе времени) представление о нумерации версий: если разобраться с процессом разработки Swift, становится понятно, что 3.0 это на самом деле 0.3, поэтому и стабилизации не видать
сам язык приятный
Так только третья версия, вполне ожидаемо. Где-то читал, что после Swift 3 не предвидится глобальных изменений, т.е. возможности языка будут расширяться, а фундамент останется неизменным.
Хорошо, что придумали Xamarin и можно обходится без Swift.
Эпл даже если переведет свой язык на клинопись - хомячки все равно будут рады.
Представляю чтоб в других языках сделали, сколько тонн говен было бы вылито на авторов.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.