Сначала сверьтесь с этим ответом. { ссылка }
Но если вас интересует масштабируемый контент и вы хотите использовать SVG, вот сделка.
Хотя мы, естественно, ожидаем использовать файл SVG, Apple сделала поддержку файлов PDF для обработки векторных форм. Попробуйте создать векторную фигуру в выбранном вами инструменте и экспортировать ее в формате PDF, а затем назначить ее новому изображению в xcasset. Загрузите его и посмотрите, как он масштабируется.
Если у вас есть последовательность изображений, которые вы хотите анимировать, например image1.png, image2.png, добавьте их в xcasset и используйте animatedImageNamed:
Objective- C
UIImage *animatedImage = [UIImage animatedImageNamed:@"imgName" duration:1];
Swift
let animatedImage = UIImage.animatedImageNamed("imgName", duration: 1)
Вы также можете использовать этот подход. https://medium.com/swift-sundae/ultimate-guide-to-gifs-in-ios-f903ab69ddf6
Apple, безусловно, могла бы упростить нам задачу.