Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - BW Swift
Додано 06 січ 2025

BW Swift

@bwswift
Кількість підписників: 1 747
Фото: 1,710
Відео: 176
Посилання: 1,590
Опис:
Канал створений для навчання програмування на swift та розробці програм під iOS. Мета проекту - допомогти студентам пройти шлях від розробника-початківця до оплачуваного фахівця. Тут я публікую актуальні та цікаві статті щодо iOS розробки. Адмін: @bws2007
Джерело

BW Swift | ‍💻 Xcode 26: нові фічі 1. Опціональний Compilation Caching– Дозволяє к...

Логотип телеграм спільноти - BW Swift BW Swift @bwswift
845 Охват/переглядів 2025-06-18 10:34 Повідомлення №1856
👩‍💻 Xcode 26: нові фічі 1. Опціональний Compilation Caching– Дозволяє кешувати результати компіляції Swift та C/C++ файлів.– При повторній компіляції тих самих джерел (наприклад, при переключенні між гілками або clean build) збірка дістає готові артефакти з кешу замість перевираховувати все з нуля.– Активується через нову команду –enable-compilation-caching. 2. #bundle macro– Новий спосіб одразу отримати Bundle вашого таргета.– Жодних хитрувань із Bundle(for:) чи ручними шляхами до ресурсів.👶 3. Next-gen SwiftUI Instrument– Оновлений шаблон у Instruments для SwiftUI.– Збирає тривалість усіх body-апдейтів і малює Cause & Effect Graph, щоб ви чітко бачили, чому і коли ваші в’юшки перерендяться.– Ідеально, щоб виявити «довгі» оновлення і виправити вузькі місця в продуктивності. 4. Type-safe String Catalog Symbols– Тепер Xcode може згенерувати Swift-коди для ключів у .xcstrings.– Увімкнути через Build Setting: Generate String Catalog Symbols. 5. Більш «зрозумілі» краші при nonatomic-конкуренції– Якщо два потоки небезпечно мутують nonatomic властивість Obj-C, сеттери інжектять sentinel 0x400000000000bad0.– Читання цього значення в іншому потоці призведе до крашу з чітким стектрейсом — ви одразу знайдете місце гонки. 6. Покрокове Predictive Code Completion– Тримайте ^ (Control) і приймайте підказку не одразу весь блок, а по «сегментах».– Контрольовані автодоповнення у довгих рядках коду — тепер без зіпсованих форматувань. 7. #endif-анотація– Xcode тепер показує умову #if … праворуч на тій самій лінії, де стоїть #endif.– Зручніше відстежувати вкладені препроцесорні блоки в складних файлах. 8. Explicit Swift Modules за замовчуванням– З Xcode 26 усі Swift-таргети збираються в explicit modules.– Покращує інкрементальні збірки та взаємодію між великими кодовими базами.BWSwift 📱 YouTube 📱 Patreon