iphone - WordPress 博客 iPhone 应用程序阅读器

标签 iphone wordpress ios4 rss

我有一个 WordPress 博客,它是一种当天交易类型的报价,我希望制作一个简单的 iPhone 应用程序来自动下载博客内容(想想 RSS — 类似)。我希望我的读者能够保存他们最喜欢的帖子,并且我需要能够显示对所有文件的访问权限(迄今为止大约 440 个帖子)。我还需要它在检测到新帖子时发送推送通知。无论如何,我一直在查看 RSS 提要,但看起来我只能显示最后十个。

就 iPhone 编程经验而言,我绝不是菜鸟。然而,我主要从事游戏项目,对互联网方面的编程(下载、解析等)没有太多经验。

任何想法将不胜感激。我只需要指明正确的方向。

最佳答案

这就是我会做的,尽管我确信有很多解决方案:

  • 以 JSON 而不是 RSS (XML) 的形式访问您的 WP 博客。一般来说,我发现 JSON 库比 iOS 中的 XML 库更容易使用。这是我遇到的第一个插件,它看起来像是一个“API”,而不仅仅是提要的转换。希望这将为您提供更多支持来查询文件或特定帖子或日期范围等内容:http://wordpress.org/extend/plugins/json-api/

  • 决定是否要加载每个 wp 帖子的所有内容,还是仅加载标题。这有点取决于每个帖子的大小、显示它们的方式等。仅获取并解析所有帖子标题,然后对所选帖子的内容进行后续查询可能会更快。

    <
  • 使用 NSMutableURLRequestNSURLConnection 等加载数据。将数据放入应用程序后,使用 json 框架来解析该数据(我发现通过斯坦福 iOS 开发讲座)。很容易将 json 字符串转换为 NSDictionary: https://github.com/stig/json-framework/

  • 至于加载所有存档,理想情况下,您可以使用 wp json 插件不断查询较旧的帖子,并且可能将加载的帖子的时间戳存储在设备上,这样您就不需要多次获取数据。

  • 至于保存所有这些(包括收藏夹),我会考虑使用 CoreData。 http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

  • 推送通知完全是另一头野兽!我认为最好的方法是将所有“订阅者”的推送 token 存储在服务器上的某个位置,然后编写某种 php 脚本,定期触发您的 APNS 服务,检查新帖子,并相应地发出通知。

祝你好运!

关于iphone - WordPress 博客 iPhone 应用程序阅读器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6702317/

相关文章:

iphone - 在 iOS 应用程序中模拟启动视频

ios - 如何在swift4中从json数组获取值

php - Woocommerce 获取当前的运输区域

ios - 更改 "More"选项卡的 UINavigationbar 颜色?

iphone - iOS 电子书应用程序创建者/制作者

iPhone AudioQueue - 读取传入的音频数据以确定 BPM

iphone - UITextField - 圆角问题

objective-c - 如何为类编写正确的描述方法?

javascript - 在旋转 slider 上悬停时弹出文本框

wordpress - .htaccess 用两个变量重写 url