If you need an icon, try calling this URL: http://www.google.com/s2/favicons?domain=<rss_domain> from your application:
[NSURLConnection connectionWithRequest: [NSURLRequest requestWithURL: [NSURL URLWithString:@"http://www.google.com/s2/favicons?domain=google.com"]] delegate:self];
Otherwise, the RSS feed metadata has an optional <image> element, which is described here: http://www.rssboard.org/rss-specification#ltimagegtSubelementOfLtchannelgt
For example:
<channel> <language>en-us</language> <title>Scientific American - News</title> <image> <title>Scientific American</title> <link>http://www.scientificamerican.com</link> <width>144</width> <url> http://www.scientificamerican.com/media/logo/SAlogo_144px.gif </url> <height>45</height> </image> ...
This image is usually larger than the site icon, and probably not a square, but with some smart cropping and scaling, it can work as an icon if a fixed icon is not available.
lillialexis
source share