iPhone: случайный сервис типа «изображение дня»? - PullRequest
0 голосов
/ 20 апреля 2009

iPhone позволяет очень просто получить изображение из Интернета; Вы можете превратить URL в UIImage в одной строке кода. Поэтому я бы хотел, чтобы мое приложение (образовательная игра-головоломка ... моя первая!) Загружало несколько случайных изображений, чтобы сделать его более интересным и динамичным.

Я думал об использовании изображения дня Kodak RSS-канала, но у меня довольно много времени, чтобы разобраться, как его проанализировать. Вместо того, чтобы быть простым списком URL-адресов изображений, он, по-видимому, ссылается на группу «jhtml» URL-адресов, которые запускают Javascript для отображения изображений в вашем RSS-ридере. Это намеренно запутано, или я пропускаю какой-то основной шаг, чтобы разобрать это?

Я также попробовал Астрономическую фотографию дня через этот RSS-канал, но это всего лишь HTML-код исходной страницы, вставленный в CDATA ... тьфу.

Так что, я думаю, это действительно два вопроса:

  1. Есть ли простой способ проанализировать эти каналы, чтобы фактически получить URL-адреса JPG на iPhone?
  2. Есть ли лучший источник изображений типа "картинка дня"?

PS: я использую NSXMLParser, который я научился использовать здесь .

1 Ответ

0 голосов
/ 20 апреля 2009

Я бы порекомендовал использовать что-то, имеющее API, возможно, канал Flickr "Interestingness":

http://www.flickr.com/services/api/flickr.interestingness.getList.html

Существует библиотека Objective-C, написанная, чтобы помочь с доступом к Flickr, но не уверен, включен ли этот вызов API:

http://github.com/lukhnos/objectiveflickr/tree/master

...