Avec certains langages de haut niveau tels que JavaScript ou PHP, où les données ne sont pas typées ou autrement ne peuvent pas être, nous sommes "gâtés" en comparer ou convertir des chaînes et les entiers et vice versa, tous cachés ou manipulés par l'interprète (ou le compilateur ). Par exemple, dans les fonctions JavaScript sont «contraints» (comme parseInt() par exemple) nécessaires dans des cas particuliers. Cependant, dans d'autres circonstances nous traitons sans se soucier une conversion particulière entier (explicites), tels que:
1 2 3 | 5 ; mioNumero var = 5; / / ... "Il valore di mioNumero è " + mioNumero ) ; alert ("La valeur de mioNumero est" + mioNumero); |
En Objective-C, cependant, le type de données est important et la conversion de type doit être explicite. Outre le casting (transtypage meilleure), nous pouvons utiliser les fonctionnalités spécifiques à la conversion de type. Par exemple, voici comment convertir un entier en une chaîne:
1 2 3 4 |
En revanche, voici comment convertir une chaîne en un entier:
1 2 3 4 | miaStringa = @ "128" ; NSString * myString = @ "128"; [ miaStringa integerValue ] ; mioNumero int = [maChaine integerValue]; / / "miaStringa=%@ mioNumero=%i" , miaStringa, mioNumero ) ; NSLog (@ "maChaine = @% mioNumero =% i", maChaine, mioNumero); |






Derniers Commentaires
Mark : @ Marc: Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Mark : Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Giovambattista Fazioli : @ Marc: en principe, absolument, beaucoup dépend de comment et quoi télécharger. La. ..
Mark : Bonjour, bon guide! Je voulais vous demander, vous pouvez utiliser le même code à exécuter une base de données SQL? Au lieu de ...
Joseph : Salut je voulais vous demander comment vous pouvez faire dans le post que j'ai téléchargé une galerie de 50 images, par exemple, ...