-1

我想创建原生 iOS 应用程序,它必须显示某些网站(例如新闻网站)的静态内容。我只需要在我的原生 iOS 应用中显示新闻类别、文章的文本和图像。

如何更好地获取网站内容?这样做的通常方法是什么?向网站的开发人员询问网站的api?或者使用一些 iOS SDK 工具来获取网页内容?

感谢帮助!

4

2 回答 2

1

您可以使用UIWebView加载网站。

如果开发人员为您提供了一个带有 XML 或 JSON 的网站 API,您可以创建一个UITableView带有新闻标题和一个UIViewController来加载新闻详细信息的网站 API,但我认为没有任何开发人员会为您这样做。

于 2013-02-27T10:42:01.543 回答
1
  1. 向网站管理员询问 API 是最好和最简单的方法,如果他们提供的话。
  2. 你可以通过 Python 编写的爬虫脚本获取你需要的具体内容。在你自己的服务器上运行 python 脚本,一遍遍地获取新闻类别下的文章,分析内容并提取有用的部分,最终为你的原生 iOS 应用程序提供你自己的 API。这成本更高。
  3. 直接创建 NSURLRequest 来加载网页内容,然后在客户端做分析任务。这会影响用户体验。
于 2013-02-27T10:53:02.953 回答