如何将我的WordPress博客整合到iOS应用程序中?

如何将我的WordPress博客整合到iOS应用程序中? 我有一个漂亮的单词新闻网站,我想创build一个本机的iOS应用程序。 我对iOS编码有所了解,但我不知道如何去展示所有最新的博客。

提前致谢!

有很多方法可以实现这一点。 以下列出了您需要做的事情,以便为您的WordPress博客制作一个iOS应用程序:

1)您需要parsing您的WordPress博客中的数据,将其显示在您的iOS应用程序中。 你可以通过parsing你的博客的RSS源来parsingJSON。

2)如果您打算parsingRSS提要,请使用NSXMLParser来实现。 还有其他第三方库可用于parsingXML Feed,但是我build议使用内置的NSXMLParser,因为网上有很多可用的帮助。

3)如果您打算parsingJSON数据,请在您的WordPress博客上安装Feed JSON插件。 安装完成后,您可以访问http://example.com/feed/json获取JSON数据。 (您可以将example.comreplace为您博客的URL)

4)要连接到博客上的XML feed和JSON等Web服务,您可以使用第三方库,如AFNetworking,或者您可以使用Apple的内置库(如NSURLConnection和其他类)来连接并从Web服务下载数据。

5)这里有一些非常简单的教程,上面的步骤。 如何使用NSURLConnection , 如何获取JSON或如何使用NSXmlParser分析RSS

您可以通过完成上述步骤和入门来启动您的应用程序。

6)之后,最重要的事情之一就是在显示博客文章的UITableViewCells中asynchronous下载图像。 我build议你从iTunes U上的斯坦福大学的iOS编程课程下载video,展示如何做,或者你可以简单地find一些教程或在StackOverflow上寻找问题。

7)然后你必须创build一个UIWebView,当UITableView中的任何博客post的行被点击时,你可以使用链接在UIWebView中继续显示实际的博客post。 您可以使用didSelectRowAtIndexPath为了在视图控制器之间传递数据。

8)在包含UIWebView的视图控制器下面,您可以在Facebook和Twitter上添加停止,刷新,共享等function。

9)正如你所看到的,很多工作和商业人士认为它很容易开发一个iOS应用程序,但事实是,需要一些时间来完整打包应用程序并提交到App Store。 您也可以通过使用诸如转换WordPress博客到iOS应用程序这样的服务外包您的项目,如果您与他们分享收入,但是您的select完全免费,我build议您自行编码以完全拥有您的应用程序。

rest只是你想要在你的应用程序中从其他function中脱颖而出的不同function的select。 您可以在左侧添加一个Facebook风格的滑动导航控制器来创build和parsing您博客上的特定类别,您可以在Web视图中使用Flipboard风格的滑动等。对于那些东西,有很多第三方库可用。

希望这可以帮助!

您可以在这里阅读我的基于云的ios应用程序(数据库在线)的答案: 按我

现在正如我所说,要从服务器获取信息,您需要使用JSON,在WordPress中有一个非常好的和简单的插件: JSON API

现在使用这个很简单,你可以在注释中看到它: http : //wordpress.org/plugins/json-api/other_notes/

但例如为了得到系统中的最后一个post,你需要运行url: http://www.example.org/api/get_recent_posts/http://www.example.org/api/get_recent_posts/

/api表示它是插件(可以在设置中更改), /get_recent_posts/是函数。

还有很多其他的function,像这样的一个你需要的东西,它可以比根据你想从数据库得到更复杂的。

在运行“查询”并获取JSON响应之后,您需要使用它: 在iOS 5中使用JSON教程
现在我build议使用AFNetworking的url的运行

现在你只需要使用jsonstring来获取信息。 这将有更多的问题,如pipe理html代码,你在内容负责人,所以这只是一个开始,发展你的方式:)

Interesting Posts