我只是想知道如何从BBC获取文章并在iOS应用程序中自动更新此信息。基本上我想要做的就是在BBC发布时自动将新文章添加到我的应用程序中。这可能吗?
答案 0 :(得分:2)
非常简单..从本教程中获取示例代码。 http://www.appcoda.com/ios-programming-rss-reader-tutorial/
并在APPMasterViewController.m中将url更改为
NSURL *url = [NSURL URLWithString:@"http://feeds.bbci.co.uk/news/rss.xml”];
您可以从其网页http://www.bbc.co.uk/news/10628494获得其他类型的新闻Feed。
答案 1 :(得分:0)
是的,您可以通过从RSS Feed获取信息来实现此目的。
http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml
它将返回一个XML文档,您可以在应用程序中解析它并显示它们
样本文章信息
<title>US boy charged in death of teacher</title>
<description>A 14-year-old boy has been charged in the death of a teacher whose body was found in woodland behind her school.</description>
<link>http://www.bbc.co.uk/news/world-us-canada-24644203#sa-ns_mchannel=rss&ns_source=PublicRSS20-sa</link>
<guid isPermaLink="false">http://www.bbc.co.uk/news/world-us-canada-24644203</guid>
<pubDate>Wed, 23 Oct 2013 19:03:05 GMT</pubDate>
<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/70673000/jpg/_70673073_chism.jpg"/>
<media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/70673000/jpg/_70673074_chism.jpg"/>
</item>
答案 2 :(得分:0)
从此链接查看开发人员的API:
http://www.bbc.co.uk/developer/technology/apis.html
抓住你的api和解析日期 - 在我看来,JSON是iOS上最舒服的格式。
然后,您可以将新鲜的解析数据与设备上的数据进行比较,并检查是否有新内容。