iOS дайджест #72. Про CES, зустрічі з Apple, та як позбулися 100 swift-файлів без втрати продуктивності
Зустріч з Apple — додайте SwiftUI у свій застосунок
П’ятого лютого пройде чергова зустріч з серії «Meet with Apple». Розробники зможуть безпосередньо поспілкуватися з інженерами Apple через сеанси запитань і відповідей та індивідуальні консультації.
Очікуємо на старт Swift Student Challenge
3 лютого розпочинається щорічний Swift Student Challenge від Apple. Студенти мають поділитися кодом своїх проєктів, а Apple відзначить найбільш інноваційні: креативні, соціально важливі або інклюзивні.
CES 2025 — Найпотужніша технологічна подія?
З 7 по 11 січня пройшла щорічна конференція CES, де технологічні компанії ділились своїми новинками. Команда MacPaw вперше побувала на події з презентацією CleanMyMac Business та тизером проєкту Eney. Мою увагу звернув проєкт DIGITS від NVIDIA, і чи складе він конкуренцію Mac mini.
Нюанси з використання Lazy Containers у SwiftUI
Модифікатор ID може порушувати механізм відкладеного завантаження для Lazy-списків у SwiftUI. Що може спричинити значні витрати на продуктивність, серйозно вплинувши на початкову ефективність завантаження програми.
Шаблонізація з Mustache: інтерактивний гайд
Swift Mustache — це бібліотека шаблонів для Swift, яка дає змогу генерувати динамічний текст, комбінуючи шаблони з даними. Особливо стане в пригоді, коли потрібно зробити це всередині html-рядка і доповнити дані з сервера тим, що вантажиться на клієнті. Самі по собі автори Mustache позиціонують інструмент як logic-less шаблонізатор. Він ідеально підійде для задач, де треба чітке розділення між рівнями даних та презентації.
Як нова фіча в Xcode 16 допомогла позбутися 66000 рядків коду
Нова функція Xcode 16 дозволяє розробникам посилатися на цілі папки в проєкті Xcode, а не на окремі файли. Цей підхід дозволив команді автора оригінальної статті позбутися конфліктів у xcodeproj-файлах та спростив побудову модульної архітектури. Окрім цього, команда знайшла та видалила близько
Традиційно ділимося відеоверсією дайджесту:
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів