Каждая строка, которую вы не пишете, — это строка, которую вам не нужно отлаживать, тестировать или объяснять следующему разработчику. Лучший код SwiftUI читается так, будто его...
Conduit — это типобезопасный фреймворк Swift для работы с облачными и локальными языковыми моделями через единый API. Что это вам даёт: Быстрый локальный инференс: оптимизирован для...
Возвращаемся после небольшого майского перерыва с новым дайджестом - советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны...
Расскажу, с какими интересными и нестандартными задачами мы столкнулись и как выполняли их на SwiftUI.
Расскажу для нативщиков и кроссплатформщиков, почему локальные LLM — тренд очень скорого будущего.
Вы узнаете о трудностях создания универсального API, который работает на Android и iOS, и о том, как преодолеть технические вызовы.
Расскажу, что такое карта линковки и как с ее помощью находить код, сильнее всего увеличивающий размер приложения.
Если Apple сможет найти способ лучше поддерживать агентов, одновременно предоставляя ключевые гарантии конфиденциальности и безопасности через App Store, это будет выгодно и для пользователей.
Те, кто тратит время на изучение инструментов, а не только API, быстрее поставляют фичи, меньше дебажат и увереннее разрабатывают.
С помощью Xcode Instruments Trace Analyzer вы можете попросить Claude записать и проанализировать трассировки Xcode Instruments, выявить регрессии Time Profiler и получить практические рекомендации по оптимизации...
EventBus предоставляет дополнительный инструмент для слабосвязанных уведомлений, когда прямое владение добавило бы ненужную сложность.
Оптимизация производительности в Swift — это не про написание «умного» кода.
DiffableKit — декларативная обертка над UITableViewDiffableDataSource и UICollectionViewDiffableDataSource. Описывает разделы и элементы, вызывает метод set() — сравнение, анимация и обновление ячеек обрабатываются автоматически. Пример использования: class...
В докладе разберем, как устроены фильтры для лица под капотом: от трекинга лица и сегментации через Core ML до реалистичных фильтров.
Результат — единый code style во всей компании, меньше споров на ревью, быстрее онбординг и более предсказуемое качество разработки.
Обзор реализации функции Live Caller ID на платформе iOS. Эта функция позволяет идентифицировать и блокировать нежелательные звонки в режиме реального времени.
Как только ваше приложение разрастется, навигация перестанет быть просто перемещением между экранами. Она станет частью вашей архитектуры.
В статье рассматривается эволюция управления памятью в Swift, в частности, системы автоматического подсчета ссылок (ARC). Автор объясняет, как ранние версии Swift управляли счетчиками сильных и слабых...
В статье рассматривается, как настроить приложение SwiftUI для планирования и обработки фоновых задач обновления с использованием фреймворка Background Tasks и модификатора SwiftUI backgroundTask(_:action:). Для того чтобы...
Sherlock — документация для разработчиков Apple для Claude Code. Sherlock отвечает на вопросы о фреймворках Apple в Claude Code, используя только локальный индекс. Claude постоянно галлюцинирует...