Con algunos lenguajes de alto nivel, tales como JavaScript o PHP, cuando los datos no se escriben o de otra manera no se puede, somos "mimados" de comparar o convertir cadenas y enteros, y viceversa, todo escondido o manipulado por el intérprete (o compilador ). Por ejemplo, en las funciones de JavaScript son "forzadas" (como parseInt() , por ejemplo) requiere en casos especiales. Sin embargo, en otras circunstancias en que tratamos sin preocuparse por una conversión de todo tipo entero (explícito), tales como:
1 2 3 | 5 ; mioNumero var = 5; / / ... "Il valore di mioNumero è " + mioNumero ) ; alert ("El valor de mioNumero es" + mioNumero); |
En Objective-C, sin embargo, el tipo de datos es importante y el tipo de conversión debe ser explícita. Además de la fundición (mejor encasillamiento) podemos usar las características y funcionalidades específicas para el tipo de conversión. Por ejemplo, aquí es cómo convertir un entero a una cadena:
1 2 3 4 |
Por el contrario, aquí es cómo convertir una cadena a un entero:
1 2 3 4 | miaStringa = @ "128" ; NSString * MyString = @ "128"; [ miaStringa integerValue ] ; mioNumero int = [miCadena integerValue]; / / "miaStringa=%@ mioNumero=%i" , miaStringa, mioNumero ) ; NSLog (@ "myString = @% mioNumero =% i", miCadena, mioNumero); |






Últimos Comentarios
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Simon: ¿qué puede ser debido a la sintaxis que utiliza, específicamente para PHP 5 +,...
Simon : He probado la noche anterior poner todo en functions.php, formas bien, jQuery, y las fichas que jQueryUI ...
Giovambattista Fazioli : @ Simon: Yo recomiendo la limpieza de ingresar un código como el de ...
Simon : @ Giovambattista Fazioli: Gracias por su paciencia, todo está claro ... ahora me siento ahora, ...