Как я могу получить картинки Giphy с помощью Swift Giphy Client?
Я нашел некоторые рамки, а именно Giphy Client, чтобы легко использовать GIF-файлы Giphy. Но нет учебника о том, как его использовать. Извините за этот вопрос новичка. Может кто-нибудь объяснить мне, как я могу искать картинки и получать их с помощью этого клиента?
Вот функция поиска GIF:
func test(){
let gif1 = Giphy(apiKey: "dc6zaTOxFJmzC")
gif1.search("lol", limit: nil, offset: nil, rating: nil) { (gifs, pagination, err) in
}
}
Я действительно не знаю, что в gifs
ценность и я борюсь из-за этого. Существует много подклассов, таких как url, id или рейтинг, но я не могу понять это.
1 ответ
Вся информация доступна на странице GitHub, которую вы указали в своем вопросе. Чтобы узнать больше о gifs
Переменная, вы можете использовать меню утилит XCode (правая боковая панель), чтобы просмотреть документацию, когда вы нажимаете на переменную или функцию.
Кроме того, вы можете перейти к определению переменной, удерживая команду и щелкая по ней. Информация о Gif
Объект доступен здесь и на GitHub.
Похоже, gifs
переменная является необязательным массивом Gif
объекты (его тип [Gif]?
).
Gif
Объект имеет некоторые полезные свойства, такие как id
, rating
, а также giphyURL
(а URL
указывая на фактическое изображение GIF).
Поскольку вы, скорее всего, хотите получать сами изображения, вы можете отправлять сетевые запросы для получения фактических данных изображения. Об этом уже подробно рассказывалось о переполнении стека. Вот ответ, который поможет вам начать получать изображения с URL-адреса: /questions/19199136/zagruzka-zagruzka-izobrazheniya-s-url-na-swift/19199210#19199210