1. Що таке Swift Toolchain
У мовах на кшталт Java або C# код виконується всередині спеціальної віртуальної машини, а Swift — це компільована мова. Вона перетворює ваш код на швидкий нативний машинний код, зрозумілий процесору вашого компʼютера. Для цього нам потрібен Swift Toolchain — набір інструментів для розроблення.
До складу Toolchain входить усе необхідне для повного циклу розроблення:
- Компілятор swiftc — на основі потужної архітектури LLVM. Він читає ваш код, перевіряє типи й перетворює його на машинні інструкції.
- Standard Library & Foundation — базові типи даних і системні функції.
- Swift Package Manager (SPM) — вбудована система збирання та керування залежностями.
- sourcekit-lsp — сервер мови, який передає в IDE інформацію для підсвічування синтаксису й автодоповнення.
Як це працює разом:
flowchart TD A[Ваш код Swift .swift] --> B[IDE: IntelliJ IDEA] B --> C[Плагін Noctule: інтеграція з мовою] C <-->|Аналіз коду й автодоповнення| D(sourcekit-lsp) D -.-> E[Swift Toolchain] E --> F[Компілятор swiftc / LLVM] E --> G[Swift Package Manager: збирання] F --> H[Системний SDK / лінкер] G --> H H --> I[Нативна виконувана програма]
2. Завантаження й встановлення Swift Toolchain
Для Swift ми маємо встановити системний Toolchain вручну з офіційного сайту swift.org.
Увага, користувачі Windows!
Через ліцензійні обмеження Microsoft, Apple і спільнота swift.org не мають юридичного права включати інструменти Windows SDK і MSVC Build Tools до свого безкоштовного інсталятора Swift з відкритим кодом.
Компілятор Swift уміє перетворювати код у обʼєктні файли, але для збирання фінального .exe файла на Windows йому потрібен системний лінкер від Microsoft. Якщо пропустити цей крок, ви отримаєте помилки компіляції під час першого ж запуску програми.
Ми не використовуватимемо Visual Studio як середовище розроблення для нашого курсу. Нам знадобиться лише її інсталятор, який завантажить і встановить системні компоненти, потрібні для того, щоб Swift міг «склеїти» ваш код у готову програму для Windows.
- Завантажте з сайту Microsoft і запустіть безкоштовну версію Community — Visual Studio 2026 Installer.
![]()
- У вікні, що відкриється, на першій вкладці Workloads знайдіть розділ Desktop & Mobile.
- Поставте позначку на картці "Desktop development with C++" .
- На правій панелі «Відомості про встановлення» автоматично зʼявиться список інструментів. Переконайтеся, що там стоять позначки навпроти MSVC Build Tools і Windows 10/11 SDK.
![]()
- Натисніть "Встановити" і дочекайтеся завершення процесу.
Встановлення самого Swift
На Windows:
- Перейдіть на swift.org/install, завантажте інсталятор
.exeдля Windows 10/11.![]()
- Запустіть його й дотримуйтеся стандартних кроків. Інсталятор сам додасть Swift до змінних середовища (PATH).
На macOS:
Можна завантажити файл .pkg з swift.org/install або встановити Xcode з Mac App Store. Він уже містить актуальний Swift Toolchain і всі необхідні Command Line Tools.
На Linux:
Swift офіційно підтримує Ubuntu, CentOS, Amazon Linux та ін. На сторінці завантаження swift.org/install є докладна інструкція зі встановлення через пакетні менеджери.
3. Завантаження й встановлення IntelliJ IDEA
Офіційний сайт JetBrains: https://www.jetbrains.com/idea/download/
З виходом версії 2025.3 IntelliJ IDEA стала єдиним продуктом. Під час завантаження більше не потрібно обирати між платною (Ultimate) та безкоштовною (Community) версіями. Ви встановлюєте одну програму, у якій увесь базовий функціонал для роботи зі Swift, Git і терміналом доступний безкоштовно. Якщо IDEA запропонує пробний період Ultimate — можете погодитися або відмовитися; для нашого курсу це не критично.
Встановлення IntelliJ IDEA на Windows
- Завантажте
.exe-інсталятор із сайту. Сайт сам визначить архітектуру вашого процесора: x64 або ARM64. - Запустіть файл, виберіть папку для встановлення.
- На етапі вибору компонентів можете додати ярлик на робочий стіл.
- Зачекайте на завершення встановлення та запустіть IDEA.
Встановлення IntelliJ IDEA на macOS
- Завантажте файл
.dmg. Важливо вибрати правильну архітектуру: Intel або Apple Silicon серії M1/M2/M3/M4. - Відкрийте його та перетягніть значок IntelliJ IDEA у папку Applications.
- Запустіть IDEA.
Встановлення IntelliJ IDEA на Linux
- Завантажте архів
.tar.gz. - Розпакуйте архів у зручне місце, наприклад,
~/programs/idea. - Перейдіть до папки
binі запустіть скрипт:./idea.sh. - За потреби через меню IDE можна створити ярлик на робочому столі або в меню застосунків.
4. Запуск і налаштування плагіна Noctule
Після встановлення IntelliJ IDEA запропонує імпортувати налаштування з попередніх версій. Якщо ви новачок — обирайте Skip import.
Вітальне вікно та плагіни
Оскільки IntelliJ IDEA спочатку створювалася для Java/Kotlin, за замовчуванням вона не розуміє синтаксис Swift. Щоб перетворити її на потужну Swift IDE, нам потрібен спеціальний плагін.
На стартовому екрані в лівому меню виберіть вкладку Customize
- Theme: дає змогу вибрати колірну схему. Обирайте ту, від якої очі менше втомлюються.
- IDE font: можна змінити розмір шрифту всього інтерфейсу.
- Language: залишайте англійську мову. Уся технічна документація, форуми та повідомлення компілятора Swift завжди англійською мовою.
Виберіть вкладку Plugins.
- У рядку пошуку введіть Noctule. Посилання на сторінку плагіна — у JetBrains Marketplace.
- Натисніть кнопку Install поруч із плагіном "Noctule - The Swift IDE".
- Після завершення встановлення кнопка зміниться на Restart IDE. Обовʼязково натисніть її, щоб перезапустити середовище.
5. Документація
JetBrains славиться чудовими посібниками до своїх інструментів, а спільнота Swift підтримує якісну, живу документацію до мови. Радимо зазирнути в офіційну документацію IntelliJ IDEA.
Там зібрано величезну кількість зрозумілих прикладів, скриншотів, GIF-анімацій і коротких навчальних матеріалів. Дуже корисно «поклацати» ці ресурси на дозвіллі замість безцільного гортання стрічки TikTok.
Тепер системне середовище налаштовано, а плагін Noctule активовано. У наступній лекції ми створимо наш перший Swift-проєкт, розберемося зі структурою файлів, напишемо точку входу й навчимося запускати консольні програми.



ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ