Quel est le modèle de code correct pour NSNumberFormatter?Quel est le code approprié pour NSNumberFormatter?
Il existe de nombreux exemples sur Internet (dont celui-ci: http://mac-objective-c.blogspot.com/2009/04/nsnumberformatter-some-examples.html) où NSNumberFormatter est alloué et initialisé chaque fois que cela est nécessaire.
Pourtant, d'autres exemples dans la documentation Apple (y compris International Mountains) préfèrent l'utiliser comme une propriété privée. Un autre exemple (Emplacements) l'utilise via une variable statique.
Comment utilisez-vous NSNumberFormatter? Quelle est la technique la plus efficace?
Merci pour votre réponse! Alors, les utiliseriez-vous comme une variable statique ou comme une propriété? – charlax
Cela dépend, s'il n'y a qu'un couple, les propriétés sont pratiques car vous pouvez les lier (dans Cocoa mais pas encore iPhone.) Si j'en ai plus de trois ou quatre, j'aime me garer alors dans un dictionnaire. . Bien sûr, c'est en grande partie pour les suivre. Comme l'a noté John Calsbeek, les formateurs sont des objets légers, donc même si vous les recréer à chaque fois, vous ne serez pas beaucoup touché. Ne passez pas beaucoup de temps à vous en préoccuper. L'optimisation prématurée est la racine de tout mal de programmation. – TechZen