Swift
На неделе немного “поразвлекался” со Swift 6 и больше что-то не хочу. Напрягли меня следующие моменты:
- Очень тяжело поставить старую версию. Зачем мне это надо? Протестировать обратную совместимость.
- Linux идет нафиг с мажорными багами на двустрочный код.
- Собственные фреймворки Apple (например, XCTest для тестов) тупо не совместимы со Swift 6. Конкретно для фреймворка тестов есть замена (тоже от Apple), но это верно не для всех.
- Как тебе такое, Илон Маск?
думаете, это одинаковые SDK? Разумеется, нет :/ И это те самые два SDK, один с пиками.$ xcodebuild -showsdks .... macOS SDKs: macOS 14.0 -sdk macosx14.0 macOS 14.0 -sdk macosx14.0
В целом — ожидаемо, конечно, это экосистема Apple, изволь все делать на последнем Маке с последними версиями ПО, и твои пользователи должны делать то же самое или идите нафиг все. Но очень легко что-то (случайно) обновить и дороги назад уже не будет. Такая разработка дорога как для кошелька, так и для нервов :/
Комментарии