【问题标题】:iOS webservice xml helpiOS 网络服务 xml 帮助
【发布时间】:2011-08-19 15:13:42
【问题描述】:

我正在尝试创建一个连接到 mysql 数据库的应用程序,为用户下载表中的记录,然后将它们显示在 UITableview 中,可以使用从 mysql 数据库下载的数据向下钻取。我还希望将数据本地存储在 sqlite 之类的东西中。然后数据将被修改然后上传回mysql数据库。

我的问题是我从哪里开始?我在谷歌上阅读了很多帖子,他们说最好连接到一个 xml,它充当数据库和应用程序之间的中间人。我怎样才能创建这个 xml 文件?它是每次启动应用程序时生成的东西还是每天在服务器上完成的东西?

如果有人可以帮助我。我知道这是一个非常广泛的问题,所以如果有人能指出我正确的方向,我不会要求某人纠正这个应用程序,因为我迷路了。

谢谢, 亚伦

【问题讨论】:

    标签: iphone mysql ios ipad sqlite


    【解决方案1】:

    我知道其他人提到了可让您从 iOS 连接到 MySQL 的库的链接。我自己没有尝试过,但不排除这种可能性。

    要回答您的问题,您无需“创建” XML 文件。 Web 服务是用一种语言开发的,并被编写为应用程序。您实际上需要编写另一个在服务器上运行的应用程序。该应用程序将连接到您的 MySQL 数据库。该应用程序还将发布获取和更新数据的方法。通过使您的服务器成为 SOAP Web 服务(在任何平台上),数据将以 XML 形式通过网络发送。

    【讨论】:

    • JSON 是首选,它更小,更容易制作。特别是如果您使用 PHP 制作 Web 服务。
    【解决方案2】:

    如果我理解你想要一种 ORM? 如果是这样,您可以检查Restkit,更具体地说,是在对象映射系统一侧。它允许我们在本地将远程对象/数据与 coredata 同步。 我从未使用过它,但我看到一个很棒的 tuto 在这里谈论它:Advanced RestKit Development(但我认为它只适用于 json 消息)。

    希望对你的反思有所帮助。

    【讨论】:

      【解决方案3】:

      我建议查看 XML Parser、Webservice 和 Core Data 教程。

      SOAP and XML Response Parsing Samples for iPhone/iPad?

      http://www.techotopia.com/index.php/An_iOS_4_iPhone_Core_Data_Tutorial_%28Xcode_4%29

      那将是一个好的开始,如果您愿意,我可以为您提供更多材料。至于设置您的实际网络服务,我从来没有这样做过,所以我无法帮助您。

      【讨论】:

        猜你喜欢
        • 2012-03-08
        • 1970-01-01
        • 2017-10-25
        • 2018-02-05
        • 2012-07-19
        • 1970-01-01
        • 1970-01-01
        • 2020-05-22
        • 1970-01-01
        相关资源
        最近更新 更多