iOS дайджест #78. Від М5 до Hacktivate. Swift Profiler. Час відмовитися від Singleton’ів

💡 Усі статті, обговорення, новини про Mobile — в одному місці. Приєднуйтесь до Mobile спільноти!

Жовтень був насиченим: Apple не лише робить апаратні кроки (M5), але й програмні (Swift профілювання, on-device AI, нові ОС). Cocoa інженерів це час реагувати, адаптуватися, планувати оновлення.

Apple офіційно анонсувала чип M5

Виготовлений за 3-нанометровим техпроцесом, із 10-ядерним CPU та GPU. Neural Engine на 16 ядер, який прискорює роботу моделей ШІ на пристрої. M5 з’явиться спочатку в оновлених моделях MacBook Pro, iPad Pro та Apple Vision Pro.

Зустрічаємо 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.

Подобається дайджест? Підписуйтесь акаунт автора вгорі сторінки, щоб отримувати сповіщення про нові випуски на пошту.

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі