2010-08-11 5 views
0

si je dois:Conversion d'un NSString à une NSInteger

NSString* number = @"2000"; 

Est-ce que NSInteger integerNumber = [number integerValue];

égal à la représentation entière de 2000?

+0

L'avez-vous essayé? Il aurait fallu moins de temps pour écrire 'NSLog (@"% ld ", [@" 2000 "integerValue]); 'que pour écrire la question ... –

+0

Les questions faciles ont une valeur sur SO, ne serait-ce que pour les autres noobs sur la ligne. Pas que je t'appelle un Noob Sheehan. C'est juste que les programmeurs expérimentés oublient souvent le million de petits faits qu'ils ont intériorisés. Ils oublient qu'ils ne sont pas nés en connaissant ces faits. – willc2

Répondre

8

Pourquoi ne pas consulter the documentation?

IntegerValue

Renvoie la valeur NSInteger du texte du récepteur.

- (NSInteger)integerValue 

Valeur de retour

La valeur NSInteger de texte du récepteur, en supposant une représentation décimale et sauter espaces au début de la chaîne . Renvoie 0 si le destinataire ne commence pas par une représentation décimale valide d'un nombre.

+1

Stack Overflow EST la documentation. Dynamiquement mis à jour avec un exemple de code et des explications lisibles par l'homme. Assez cool, en fait. – willc2

+0

Tellement vrai. Je viens de réaliser que c'est la deuxième fois que j'ai vu cette réponse et que j'ai lu votre commentaire. – pkananen

Questions connexes