Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - BW Swift
Added 06 Jan 2025

BW Swift

@bwswift
Number of subscribers: 1 742
Photos: 1,710
Videos: 176
Links: 1,590
Description:
Канал створений для навчання програмування на swift та розробці програм під iOS. Мета проекту - допомогти студентам пройти шлях від розробника-початківця до оплачуваного фахівця. Тут я публікую актуальні та цікаві статті щодо iOS розробки. Адмін: @bws2007
Source

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

Telegram community logo - BW Swift BW Swift @bwswift
845 Views/Reach 2025-06-18 10:34 Message №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