Convertir un entier en chaine

<font class="small">Code:</font><hr /><pre>
/* ce bout de code devrait te creer un objet de type NSString contenant la chaine de caractère "4".
C'est possible qu'il ait plus simple comme méthode...
Si jamais regarde toutes les méthodes mises à disposition par les classes NSString et NSNumber */
NSString *maChaine = [NSString stringWithString: [[NSNumber numberWithInt:4] stringValue]];
</pre><hr />
 
Merci pour ta réponse. Oui ca fonctionne correctement.
smile.gif

J'avais pas du tout fait attention à cette méthode stringValue, et je me disais bien qu'elle devait trainer quelque part, mais il y a tellement de méthodes.
Il y a plus simple en effet :

NSString *chaine=[[NSNumber numberWithInt:31] stringValue];

Mais pour une meilleure gestion mémoire il me semble que la méthode stringWithString est en effet conseillée. (à confirmer)
 
Effectivement, c'est même un peu bête comme je l'avais fait :-)
 
Et bien non je ne pense pas car setIntValue est une méthode de la classe NSControl, qui n'a pas de rapport avec les classes NSString et NSNumber, qui sont elles à un niveau plus bas (sous-classes directes de NSObject). En faites le récepteur d'une méthode setIntValue doit hériter de la classe NSControl (un objet de classe NSTextField par exemple).