С помощью стилей текста динамического типа и модификатора шрифта вы можете легко сделать текст вашего приложения более доступным и удобным для пользователя.
Swiftfin — это современный видеоклиент для медиасервера Jellyfin (от этой же компании — альтернатива проприетарным Emby и Plex, позволяющая передавать медиа с выделенного сервера на устройства...
В нашем новом дайджесте моменты неотзывчивости и автоматизация рутины, правила линтера и легендарный мобильный GPU, как и где практиковаться начинающему мобильному разработчику, исследование приложений с подпиской...
В докладе Артём Чирцов, старший разработчик в команде мобильного Супераппа в Яндексе, рассказывает о способах обнаружения моментов неотзывчивости iOS-приложения.
Создание меню с индикатором текущего элемента.
Спикер рассказал, почему решили разрабатывать свой язык, похожий на Lisp, и почему обычный JSON или бинарный формат не подошли, как они научились генерировать код под обе...
Недавно я с удивлением обнаружил, что в App Review приняли сборку Echodots, в которой мой пейвол был полностью встроен в системный Alert. У меня нет никаких...
Swift Translate — это CLI-инструмент и плагин Swift Package, который упрощает локализацию вашего приложения. Он деконструирует ваши каталоги строк и отправляет их в модель GPT-3.5-Turbo от...
Разработка, управляемая тестами - это отличная техника, позволяющая увеличить покрытие кода тестами и одновременно повысить качество кода.
Функция Web Distribution, доступная в обновлении программного обеспечения весной этого года, позволит авторизованным разработчикам распространять свои приложения для iOS среди пользователей ЕС непосредственно с веб-сайта.
Concurrency Recipes — практические решения проблем с использованием Swift Concurrency. Swift Concurrency может быть очень сложным в использовании. Было бы удобно задокументировать и поделиться решениями и...
В новой еженедельной подборке виджеты и изоляция в iOS, адаптация UI/UX для людей с проблемами зрения, сложно ли быть программистом-инженером сейчас, весенние выпуски маркетологов в мобайле...
В этой статье мы рассмотрим разнообразие приложений для изменения голоса.
Предлагаю погрузиться в мир виджетов, разработанных с помощью WidgetKit.
Реализация простой анимации для поля ввода.
Optional лежат в основе Swift и существуют с первой версии языка. Опциональное значение позволяет нам писать чистый код и в то же время заботиться о возможных...
Loopover — это сложная 2D головоломка в стиле кубика Рубика. Цель игры — поставить каждую ячейку на свое место. Любая ячейка, выходящая за пределы поля, «закручивается»...
Кроме определения работы новых маркетплейсов, Apple также уточнила условия работы разработчиков с альтернативными магазинами.
Недавно кто-то задал мне вопрос об изоляции акторов. Конкретные детали не так важны, но я действительно задумался над этим вопросом, потому что, конечно, любой тут начнет...
MLX Swift Chat — пример запуска LLM-модели локально с помощью MLX. MLX — это эффективный фреймворк машинного обучения, специально разработанный для Apple Silicon. Сам проект —...