为iphone创建代理(在单独的文件中)

为iphone创建代理(在单独的文件中),iphone,implementation,delegates,protocols,nsxmlparser,Iphone,Implementation,Delegates,Protocols,Nsxmlparser,我已经找了好几个小时了,但什么也没找到,所以我决定放弃,向你索取宝贵的知识;) 为了使我的代码更简洁,我想在另一个文件中实现NSXMLParser的委托方法。。。但我找不到任何教程 有人能简单地给我解释一下怎么做吗 干杯,伙计们 Gauthier。创建一个类,该类实现希望解析器响应的方法,然后将NSXMLParser实例的委托设置为新类的实例。创建一个类,该类实现希望解析器响应的方法,然后将NSXMLParser实例的委托设置为新类的实例。由于我的委托实例不会被我的解析器保留,我应该在哪里释放它

我已经找了好几个小时了,但什么也没找到,所以我决定放弃,向你索取宝贵的知识;)

为了使我的代码更简洁,我想在另一个文件中实现NSXMLParser的委托方法。。。但我找不到任何教程

有人能简单地给我解释一下怎么做吗

干杯,伙计们


Gauthier。

创建一个类,该类实现希望解析器响应的方法,然后将NSXMLParser实例的委托设置为新类的实例。

创建一个类,该类实现希望解析器响应的方法,然后将NSXMLParser实例的委托设置为新类的实例。

由于我的委托实例不会被我的解析器保留,我应该在哪里释放它?在Dealoc?谢谢你的帮助;)还有一个问题:什么类型应该是我的委托类?nsobject?!?还是怎样Cheers使委托类从NSObject继承。很难说应该在哪里释放委托实例。这取决于您的代码和许多注释中不容易回答的问题。我建议阅读iPhone内存管理。是的,dealloc()是一个选项,但不一定是正确的选项。好吧,我想我明白了;)我考虑的最后一件事是创建nsxmlparser的子类(并将self设置为delegate)还是创建一个delegate更好。。。非常感谢您抽出时间!由于我的解析器不会保留我的委托实例,我应该在哪里释放它?在Dealoc?谢谢你的帮助;)还有一个问题:什么类型应该是我的委托类?nsobject?!?还是怎样Cheers使委托类从NSObject继承。很难说应该在哪里释放委托实例。这取决于您的代码和许多注释中不容易回答的问题。我建议阅读iPhone内存管理。是的,dealloc()是一个选项,但不一定是正确的选项。好吧,我想我明白了;)我考虑的最后一件事是创建nsxmlparser的子类(并将self设置为delegate)还是创建一个delegate更好。。。非常感谢您抽出时间!