Мы исследуем как работает Cursor AI на примере создания iOS приложения с выборкой данных с ресурса публичных фотографий на Flickr.com.
UI этого iOS приложения представляет собой строку поиска вверху и сетку Grid
под ней для отображения миниатюр этих фотографий. Вы можете кликнуть на любую из фотографий и получить подробную информацию о ней:
Начальное решение этой задачи, то есть создание такого iOS приложения, описано в предыдущем посте «Cursor AI в iOS разработке. Приложение «Фото с Flickr.com». Часть 1.»
Окончательный вариант iOS приложения PhotomaniaCursor находится на Github.com.
Здесь мы продолжим совершенствовать наше приложение PhotomaniaCursor, которое может выбирать публичные фотографии с Flickr.com. И вот наш первый вопрос:
Как часто происходит обращение к Flickr API при наборе текста в строке поиска?
Наша следующая версия 8 приложения PhotomaniaCursor будет работать в точности как и версия 7, но мы хотим четко увидеть, при каких тегах tags
осуществляется обращение к Flickr API при наборе пользователем текста в строке поиска searchText
. Для этого мы будем печатать в FlickrViewModel
теги tags
, для которых этот запрос выполняется, :
if let encodedTags = tags.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) {
print ("--------------------------- \(encodedTags)")
urlString += "&tags=\(encodedTags)
}