Iphone NSXMLParser问题
我有一个XMLParser类,它使用NSXMLParser(事件驱动),外部类(MyVC.m)调用它,每次传递web服务API URL 这是我的问题;我有两个选项要解析Iphone NSXMLParser问题,iphone,objective-c,ios,nsxmlparser,Iphone,Objective C,Ios,Nsxmlparser,我有一个XMLParser类,它使用NSXMLParser(事件驱动),外部类(MyVC.m)调用它,每次传递web服务API URL 这是我的问题;我有两个选项要解析 如果我在获得完整的XML文件时传递URL,然后必须解析某些特定节点 如果传递URL,因为我只获取所需的数据 虽然选项2看起来不错,但问题是我在寻找3-4个数据点,因此,如果像选项1那样调用NSXMLParser的次数最少,或者像选项2那样多次调用并不太昂贵,那么效果会更好。尽管无法根据您所说的回答您的问题,你的问题的一个关键部分
虽然选项2看起来不错,但问题是我在寻找3-4个数据点,因此,如果像选项1那样调用NSXMLParser的次数最少,或者像选项2那样多次调用并不太昂贵,那么效果会更好。尽管无法根据您所说的回答您的问题,你的问题的一个关键部分是“我在寻找3-4个数据点”,这意味着你不能只要求你正在寻找的特定项目,而不通过数据进行某种搜索 一般来说,您应该尽量减少请求数量和传输的数据量。这里没有足够的信息来说明信噪比(可以这么说)是否意味着更有效地传输整个批次,或者仅传输感兴趣的项目 如果您对返回的大部分数据感兴趣,我会返回全部数据。如果您对一个小的子集感兴趣,并且可以合理有效地识别它(不返回整个集合),那么我可以尝试获取这些项 如果你真的想变得更花哨,你可以根据你是在wifi上还是在EDGE上来调整这种方法,但这样做的回报不太可能值得投资于所需的编码/维护;-) 祝你好运