Технический разбор стартап проекта AESTY с Андреем Рычковым. Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки (да, та самая красивая анимация на...
Спикер понял, что есть что рассказать и о том, почему не всем нужно «тащить» хранилище.
Health Lens — это приложение для HealthKit, которое позволяет пользователям экспортировать и анализировать данные о своем здоровье. Цель HealthLens — стать недостающей кнопкой «экспорта» данных о...
В Swift, оператор guard используется для раннего выхода из функции, метода или цикла, если условие не выполнено. Он позволяет улучшить читаемость кода, так как избавляет от...
Среди приложений, разработанных не соавтором AltStore PAL Райли Тестутом, два торрент-приложения и приложение для социальных знакомств.
Загрузка изображений с диска в массив внутренней памяти может увеличить потребление памяти. Переписав код с использованием API несистемного кэширования, мы значительно улучшили использование памяти.
Swift Testing Revolutionary конвертирует тестовые кейсы, написанные в XCTest, в Swift Testing. Этот инструмент можно использовать как плагин для Xcode или, например, как инструмент командной строки....
Если вы действительно хотите привнести в свою жизнь больше работы, добавление этих виджетов поможет пойти еще дальше, ставя ее на первое место каждый раз, когда вы...
Использование возможностей SwiftUI для стилизации кнопок и других элементов пользовательского интерфейса - отличный способ сформировать индивидуальность вашего приложения и помочь ему выделиться на переполненном рынке
В новом выпуске создаем макросы без лида, ИТ-курсов и кредитов, прощаемся с XCAssets и пишем приложения для Android 1.0, программируем кастомные макеты в Compose и переосмысливаем...
Разбираем 10 популярных вопросов, которые можно встретить в собеседованиях iOS-разработчиков.
Спикер раскрыл некоторые секреты работы xcassets и показал, как, отказавшись от них, можно более эффективно хранить ассеты в пакете приложения.
Представьте, что вы — счастливый мейнтейнер проекта с SPM. Возможно, вам даже представлять не пришлось. Вопрос — как ускориться? «Выпить кофе» или «бахнуть чего покрепче» лично...
BookPlayer — iOS-плеер для аудиокниг. Умеет использовать AirDrop, Файлы, Zip-архивы, создавать плейлисты, делить книги на главы, менять скорость воспроизведения, поддерживает VoiceOver и пр.
Чтобы у Overcast было будущее, ему нужен был современный фундамент для второго десятилетия.
Знаете ли вы, что iOS-приложениt Википедия имеет открытый исходный код и он доступен для всех, кому интересно узнать о его внутреннем устройстве? Несколько недель назад я...
Еще одна библиотека нашего читателя. Animatable — модификатор анимации для кнопок, скелетов и других представлений на чистом SwiftUI. Есть с десяток предопределенных анимаций, можно их комбинировать....
Теперь вы можете протестировать iOS 18 и многие из ее новых функций, за исключением Apple Intelligence, которая появится в бета-версии этой осенью, и оставить свой отзыв...
У многих пользователей на устройствах не включены автоматические обновления, и если они не открывают сам App Store и не ищут доступные обновления, они могут так и...
Библиотека нашего читателя, Александра, ведущего SwiftUI Dev. SwipeActions — библиотека для создания свайпов на любом представлении SwiftUI, аналогичных Apple swipeActions(edge:allowsFullSwipe:content:), которые доступны с iOS 15 и...