如何将我的 WordPress 博客合并到 iOS 应用程序中?我有一个漂亮的 word press 网站,我想创建一个原生 iOS 应用程序。我有 iOS 编码的知识,但我只是不知道如何以漂亮的方式展示所有最新的博客。
提前致谢!
有很多方法可以实现这一目标。以下是为您的 WordPress 博客制作 iOS 应用程序所需执行的操作列表:
1)您需要解析来自您的 WordPress 博客的数据,以便在您的 iOS 应用程序中显示它。您可以通过解析您的博客的 RSS 提要来做到这一点,您可以解析 JSON。
2)如果您打算解析 RSS 提要,请使用NSXMLParser来执行此操作。还有其他可用的第三方库可以解析 XML 提要,但我建议使用内置的 NSXMLParser,因为在线上有很多帮助。
3)如果您打算解析 JSON 数据,请在您的 WordPress 博客上安装Feed JSON插件。安装后,您可以去http://example.com/feed/json
获取 JSON 数据。(您可以将 example.com 替换为您博客的 URL)
4)要连接到您博客上的 XML 提要和 JSON 等 Web 服务,您可以使用 AFNetworking 等第三方库,也可以使用 Apple 内置库(如NSURLConnection和其他类)来连接和下载 Web 服务中的数据。
5)以下是上述步骤的一些非常简单的教程。如何使用 NSURLConnection,如何获取 JSON或如何使用 NSXmlParser 解析 RSS
您可以通过完成上述步骤并开始使用来启动您的应用程序。
6)在那之后,最重要的事情之一是在显示博客文章的 UITableViewCells 中异步下载图像。我建议您从 iTunes U 上的斯坦福大学 iOS 编程课程中下载一个视频,该视频显示了如何做到这一点,或者您可以简单地找到一些教程或在 StackOverflow 上查找问题。
7)然后你必须创建一个 UIWebView 并且当点击 UITableView 内的任何博客文章的行时,你可以使用链接在 UIWebView 中进行 segue 以显示实际的博客文章。您可以使用 didSelectRowAtIndexPath 在视图控制器之间传递数据。
8)在包含 UIWebView 的视图控制器下方,您可以添加停止、刷新、在 Facebook 和 Twitter 上分享等功能。
9)如您所见,工作量很大,商务人士只是认为开发 iOS 应用程序很容易,但事实是,将应用程序完全打包并提交到 App Store 需要一些时间。您还可以使用像将 WordPress 博客转换为 iOS 应用程序这样的服务外包您的项目,如果您与他们分享收入,但这是您的选择,这是完全免费的,我建议您自己编写代码以获得您的应用程序的完全所有权。
休息只是您希望在应用程序中脱颖而出的不同功能的选择问题。您可以在左侧添加 Facebook 风格的滑动导航控制器来创建和解析博客上的特定类别,您可以在 Web 视图中使用 Flipboard 风格的滑动等。对于这些东西,有很多可用的第三方库。
希望这可以帮助!
您可以在此处阅读我关于基于云的 ios 应用程序(数据库在线)的答案: 按我
现在正如我所说,要从服务器获取信息,您需要使用 JSON,在 wordpress 中有一个非常好的和简单的插件:JSON API
现在使用很简单,你可以在注释中看到它:http ://wordpress.org/plugins/json-api/other_notes/
但例如要获取系统中的最后一篇文章,您需要运行 url:http://www.example.org/api/get_recent_posts/
这/api
意味着它是插件(您可以在设置中更改它)并且/get_recent_posts/
是功能。
还有许多其他功能,例如您需要的所有功能,并且根据您想从数据库中获得的功能,它可能会变得更加复杂。
运行“查询”并获得 JSON 响应后,您需要使用它:
Working with JSON in iOS 5 Tutorial
now for the running of the url 我建议使用AFNetworking
现在您需要做的就是使用您获得的 json 字符串来获取信息。这会有更多问题,例如管理html
您在内容响应中获得的代码等,但这是开始,发展您的方式:)