Dans une application iPhone que je compile, j'analyse XML dans un certain nombre de contrôleurs de vue lorsqu'ils sont chargés par un utilisateur.Réutilisation du code lors de l'analyse XML à l'aide de NSXMLParser (iPhone dev)
Chaque fois que je fais cela, je fais ce qui suit:
- établissement d'un NSURLConnection (en viewDidLoad)
- stocker la manipulation des données récupérées et erreurs (méthodes de délégués de connexion)
- créant un NSXMLParser
- analyse XML (méthodes de délégué NSXMLParser)
Je suis curieux de savoir quelle serait votre approche de ce problème?
Je désire moi-même la rédaction d'un simple sous-classe de id avec quelques méthodes d'objets et toutes les méthodes de délégués NSURLConnection et NSXMLParser qu'il contient - de sorte que la responsabilité est avec cette sous-classe et peut simplement être instancié dans un viewcontroller. Est-ce viable, ou le délégué devrait-il être mon contrôleur de vue?
Merci
Merci pour cela - Je pense que je dois décider si écrire toutes ces fonctionnalités dans une classe ou plutôt séparer en 2 classes (une pour établir une NSURLConnection, une autre pour analyser le XML). – dianovich