RSS Используйте свой батон - Новости и советы по разработке iOS

Явное создание модулей в Xcode

Xcode 16 представляет экспериментальную функцию «явные модули», призванную решить проблему блокировки задач сборки из-за неявных модулей. Новый подход заключается в сканировании исходных файлов Xcode для построения графа зависимостей всех модулей, что позволяет ему собирать модули с готовыми зависимостями без задержек. В настоящее время явные модули включены по умолчанию для кода на C и Objective-C, но для кода на Swift требуется экспериментальная настройка. Хронометраж сборки показывает, что явная сборка модулей начинает компилировать модули раньше, но предварительные испытания показывают, что она может быть медленнее, чем неявная сборка. Явные модули также делятся собранными модулями с отладчиком, что может сократить задержки при вычислении выражений. Эта функция все еще находится на экспериментальной стадии в Xcode 16 и может быть изменена в будущих бета-версиях. Для получения дополнительной информации обратитесь к сессии WWDC24 и статье Apple о сборке с явными зависимостями модулей.
favicon
useyourloaf.com
Xcode Explicitly Built Modules