Начало недели не всегда бывает лёгким, поэтому давайте хотя бы не будем сегодня нагружаться сложным для чтения контентом.
Ловите забавную статью о том, как эволюционировал 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/
Ловите забавную статью о том, как эволюционировал 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/