iOS дайджест #78. Від М5 до Hacktivate. Swift Profiler. Час відмовитися від Singleton’ів
Жовтень був насиченим: Apple не лише робить апаратні кроки (M5), але й програмні (Swift профілювання, on-device AI, нові ОС). Cocoa інженерів це час реагувати, адаптуватися, планувати оновлення.
Apple офіційно анонсувала чип M5
Виготовлений за
Зустрічаємо Swift Profile Recorder
Команда Swift представила Swift Profile Recorder — інструмент з відкритим кодом, який дозволяє профілювати програми in-process, тобто без зовнішніх засобів типу DTrace чи eBPF. У блозі Swift зазначено: реліз версії 0.3.8, підтримка Linux/macOS.
Про Singletons у Swift Concurrency
Метт Массікотт пояснює, чому класичний патерн одиночки більше не пасує сучасному concurrrent Swift. Глобальний стан створює ризики гонок даних і порушує ізоляцію акторів, тож розробникам радять переходити на dependency injection або actor-безпечні сервіси. Якщо у вашому коді ще живуть сінглтони — саме час переглянути архітектуру.
(не)бездоганний реліз iOS 26 і macOS 26
На Reddit, YouTube, та і DOU-форумі користувачі масово повідомляють про неприємні помилки — від швидкої розрядки батареї та перегріву до суттєвих гальмувань на Mac.
Багато власників Mac скаржаться, що через кілька годин роботи система починає помітно пригальмовувати: анімації вікон смикаються, курсор миші рухається з затримкою, а прості дії, як-от перетягування файлів, відчуваються повільними. Особисто я зіткнувся з проблемою оновлення цифр на екрані блокування, коли деякі з них зникають або відображається лише частково.
Як інтегрувати камеру всередині SwiftUI
Ще трохи навчальних матеріалів — на жаль, такого view за замовчуванням немає, проте, якщо вам потрібна камера в режимі реального часу, стаття допоможе її додати до застосунку.
Навчаємося кібербезпеці з Hacktivate
Створений розробником Полом Гадсоном, застосунок перетворює реальні хакерські техніки на ігрові місії, що навчають, як працюють кібератаки та методи захисту. Hacktivate містить понад 240 місій за сценаріями кібербезпеки.
Як керувати контекстом Foundation Models
Прямі примітки від Apple з найкращими практиками оптимізації контекстного вікна локальної LLM.
Подобається дайджест? Підписуйтесь акаунт автора вгорі сторінки, щоб отримувати сповіщення про нові випуски на пошту.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів