Начало недели не всегда бывает лёгким, поэтому давайте хотя бы не будем сегодня нагружаться сложным для чтения контентом.

Ловите забавную статью о том, как эволюционировал Xcode.

Особенно интересно будет тем, кто застал Xcode не так давно.

Если всю статью читать лень, то хотя бы ради ностальгии (или удивления) рекомендую полистать картинки.



А вот краткий экскурс:

1992 год - Project Builder (предшественник Xcode).

2003 год - Появление Xcode (Project Builder "заребрендили"). Никакого автокомплита, inline документации и интеграции с Github

2004 год - Xcode 1.5. Появление автокомплита.

2005 год - Xcode 2.0. Quartz Composer для работы с анимациями и Apple Reference Library (используется до сих пор) для работы с документацией.

2006 год - Xcode 2.1. Переезд на Intel процессоры, поддержка universal binary apps - разработчики перестали париться о "процессоро-зависимом" коде. Поддержка unit тестов и брейкпоинтов.

2007 год - Xcode 3.0. DTrace для дебаггинга (сейчас Instruments). Добавлены изменения Objective-C 2.0, сборка мусора, рефакторинг и поддержка 32 и 64-битных процессоров.

2008 год - Xcode 3.1. iPhone SDK и разработка под iOS.

2010 год - Xcode 4.0. Новый интерфейс и объединение IDE с Interface Builder-ом в одну аппку. Дроп поддержки GCC компилятора и полный переход к LLVM. Новая дистрибьюция и обязательный платёж в Mac App Store (4.99$ или 99$), который отменили сразу в версии 4.1.

2011 год - Xcode 4.2. iOS 5, Storyboards, ARC.

2013 год - Xcode 5.0. Поддержка 64-битных iPhone. Выпил наследия про сборщик мусора для Mac таргетов в версии 5.1.

2014 год - Xcode 6.0. Swift и Playground.

2015 год - Xcode 7.0. Swift, Metal. Деплой на iOS девайсы без учетки разработчика.

2016 год - Xcode 8.0. Swift 3.0.

2017 год - Xcode 9.0. Swift 4.0, Metal 2. Дебаг через Wi-Fi.

2018 год - Xcode 10.0. Поддержка Bitbucket, Gitlab, Github. Обучение CoreML моделей.

2019 год - Xcode 11.0. SwiftUI, SPM.

2020 год - Xcode 12.0. Примерно ничего нового.

2021 год - Xcode 13.0. Swift concurrency, улучшение работы с VCS.

2022 год - я больше не буду писать такие краткие экскурсы, это слишком сложно. А в статье информации еще больше, советую и там почитать.



А с какой версии Xcode вы занимаетесь разработкой и какой фиче были рады больше всего?



http://martiancraft.com/blog/2022/01/xcode-through-the-years/