Dans une application SOAP, toutes les communications avec le serveur se font sous forme de texte. Lorsque le serveur a besoin d'un entier, c'est la valeur texte qui est envoyée et les entiers renvoyés sont renvoyés sous forme de texte.
Pour que l'application fonctionne avec des nombres entiers, il faut convertir les chaînes retournées en nombres, par exemple NSInteger, mais ensuite, pour, par exemple, les sauvegarder dans un tableau, elles doivent être des objets (NSNumber), mais ensuite, chaque fois que la valeur numérique est nécessaire, il faut l'extraire. Est-il préférable de laisser toutes les variables basées sur les nombres en tant que NSStrings et d'extraire la valeur numérique uniquement si nécessaire ?
Ma question est la suivante : dans une application de type "soap", n'est-il pas plus simple d'avoir toutes les variables sous forme de NSStrings ? Puisqu'elles sont similaires aux objets NSNumber en termes d'utilisation et que laisser tous les nombres en tant que chaînes permet au moins d'éviter d'avoir à convertir dans les deux sens chaque fois qu'il y a une communication avec le serveur.