实现数据库同步的最佳方法是什么?

时间:2011-07-16 19:55:30

标签: iphone mysql ios wordpress database-design

我希望构建具有Iphone应用程序的软件以及基于Wordpress的网站。用户基本上会将数据输入到iphone应用程序中,然后将其转发到Wordpress网站并以各种方式显示。

什么是让iphone数据库和CMS数据库进行通信的最佳方法?

谢谢

2 个答案:

答案 0 :(得分:1)

这可能不言而喻,但一般来说我会尝试让你的客户端(iPhone)应用程序尽可能“愚蠢”;您的Wordpress数据库应该真正拥有所有内容,并且存储在iPhone上的数据应尽可能时间。换句话说,您的应用应该像WP主题。一个主题并不真正“了解”WP数据库 - 它只负责显示它(并偶尔添加注释表单等内容)。

无论如何,至于实际的通信,我建议尽可能多地使用JSON(我发现它比XML更容易)。有一个很棒的Wordpress插件可以帮助你,在基于JSON的API中公开WP功能:http://wordpress.org/extend/plugins/json-api/

至于在手机上使用JSON,我强烈推荐使用json-framework:http://code.google.com/p/json-framework/。简而言之,它将在一种方法中将JSON字符串转换为NSDictionary。非常有用。

祝你好运!

答案 1 :(得分:0)

可能是显而易见的,但通常用于数据库通信,使用XML,CSV,JSON等。