Как я могу получить картинки 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, а также giphyURLURL указывая на фактическое изображение GIF).

Поскольку вы, скорее всего, хотите получать сами изображения, вы можете отправлять сетевые запросы для получения фактических данных изображения. Об этом уже подробно рассказывалось о переполнении стека. Вот ответ, который поможет вам начать получать изображения с URL-адреса: /questions/19199136/zagruzka-zagruzka-izobrazheniya-s-url-na-swift/19199210#19199210

Другие вопросы по тегам