Загрузка изображений с диска в массив внутренней памяти может увеличить потребление памяти. Переписав код с использованием 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 и...
В нашем новом дайджесте пишем виджет для Control Center и делаем куб для сторис, развенчиваем мифы про современную Android-разработку и оптимизируем приложение, переходим с Xamarin на...
AdAttributionKit - это новейший фреймворк Apple для измерения рекламных кампаний и конверсий в iOS с сохранением конфиденциальности.
С выходом крупного релиза Swift 6 пришло время обновить наш проект и пакеты и устранить все гонки данных.
Вы можете получить предупреждения о неблагоприятной погоде, о плохой видимости и ночном вождении. Кроме того, вы можете планировать поездку в самое красочное время, например на восходе...
StreamUI — это библиотека, разработанная для SwiftUI, которая позволяет разработчикам программно создавать динамические видео. Она выходит за рамки традиционных инструментов генерации видео, таких как Remotion, предлагая...