iOS Broadcast
3.41K subscribers
1.81K photos
85 videos
1.01K links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
⚡️ Swift Build открыли исходники!
Врываемся в рабочую неделю с супер новостями, Apple выпускает Swift Build в опенсорс! Наконец, можно взглянуть на внутренние процессы сборки swift, включая поддержку Linux и Windows. Я не стал торопиться с публикацией на выходных и потратил немного времени чтобы понять что мы получили и что это значит для будущего Swift.
Cистема сборки отвечает за преобразование входных данных (исходников, ассетов, конфигураций) в выходные артефакты (библиотеку, утилиту, приложение). Swift Build отвечает за этап планирования сборки и за саму сборку внутри Swift Package Manager и Xcode. Работает поверх llbuild и интегрирован с компилятором Swift.

Чем отличается swift-build от xcodebuild и Xcode?
🟣Swift-build использует внутреннее представление проекта "PIF"
🟣xcodebuild преобразует пользовательские форматы конфигурации в PIF перед передачей в swift-build
🟣swift-build можно использовать для создания проектов Xcode, но сначала нужно преобразовать их в PIF с помощью xcodebuild

Что это значит для сообщества?
🟢Можно будет оптимизировать сборку под свой проект и протестировать в Xcode начиная с Xcode 16.2
🟢Появилась возможность интегрировать альтернативные IDE со Swift, VSCode или Cursor
🟢Swift становится универсальным языком и больше отвязан от экосистемы Apple
#swiftbuild
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11