【问题标题】:Phone directory in iOSiOS中的电话目录
【发布时间】:2012-03-17 05:17:29
【问题描述】:

我正在创建一个 IOS 电话目录应用程序。我正在尝试从 url 下载 XML 文件。然后,此 XML 文件将用于在目录应用程序中填充目录中所有人的电话号码、姓名和身份证明。我是 IOS 开发的新手,我正在寻找有关如何开始解析 XML 文件的任何信息或帮助。

【问题讨论】:

  • 只是想知道您是否可以选择处理 XML 还是 JSON。如果你这样做,JSON 是 IMO 更好的选择。我已经使用(并且仍然使用)两者,并且对我来说更容易处理 JSON。

标签: ios ios5 xml-parsing


【解决方案1】:

Cocoa自带的是NSXMLParser,可以下载imageMap源代码。还有其他第三方库,例如TouchXMLTBXML。尽管根据我的经验,TouchXML 有一些内存泄漏问题,可能会产生很多问题。到目前为止,给我最快结果的是TBXML

您可以在此处找到有关所有可用第三方解析器的详细文章:Best xml parser for your app

【讨论】:

    【解决方案2】:

    如果您手动创建网络服务器,那么我会考虑使用 JSON 而不是 XML。使用起来更容易一些。如果您需要使用 XML,NSXML 解析器类工作得很好。这是一个很好的教程:http://www.xcode-tutorials.com/parsing-xml-files/

    或者你可以查看我相信的大书呆子牧场 iPhone 编程书的第 21 章以获得更详细的解释。

    祝你好运!

    【讨论】:

      【解决方案3】:

      TBXML 是通往 IMO 的道路。如果您需要,我有一个完整的代码示例。如果您发布该 XML 文件的结构,我可以修改示例以满足您的需要。

      【讨论】:

        猜你喜欢
        • 2017-03-05
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 2013-06-29
        相关资源
        最近更新 更多