GitHub
Gifu: высокопроизводительная поддержка анимированных GIF в Swift
Gifu добавляет в UIKit поддержку protocol-based performance-aware анимированных GIF. Не требует использования встроенного подкласса GIFImageView. Всю тяжелую работу выполняет класс Animator, а протокол GIFAnimatable раскрывает функциональность классам представления, которые соответствуют ему, используя расширения протокола. Animator имеет FrameStore, который хранит в памяти только ограниченное количество кадров, эффективно создавая буфер для анимации, не занимая всю доступную память. Такой подход делает загрузку больших GIF-файлов гораздо более дружественной к ресурсам.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.31
-
Разработка4 недели назадКак стать 10x-разработчиком с помощью проговаривания мыслей
-
Аналитика промо-кампаний4 недели назадКак проверить, упоминают ли нейросети ваш бренд: обзор пяти сервисов
-
Разработка4 недели назад50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 4
