Com algumas linguagens de alto nível, tais como JavaScript ou PHP, onde os dados não são digitados ou de outra forma não pode ser, nós somos "mimado" em comparar ou converter strings e inteiros e vice-versa, tudo escondido ou manipulado pelo interpretador (ou compilador ). Por exemplo em JavaScript funções são "forçadas" (como parseInt() , por exemplo) exigido em casos especiais. No entanto, em outras circunstâncias, tratar os inteiros sem preocupação de conversões particulares (explícito), tais como:
1 2 3 | 5 ; mioNumero var = 5; / / ... "Il valore di mioNumero è " + mioNumero ) ; alert ("O valor é mioNumero" mioNumero +); |
Objectivo-C, no entanto, o tipo de dados é importante ea conversão de tipo deve ser expresso. Além do elenco (melhor typecasting) podemos utilizar os recursos e funcionalidades específicas para a conversão de tipo. Por exemplo, aqui é como converter um inteiro para uma string:
1 2 3 4 |
Em contraste, aqui é como converter uma string para um inteiro:
1 2 3 4 | miaStringa = @ "128" ; NSString * myString = @ "128"; [ miaStringa integerValue ] ; mioNumero int = [myString integerValue]; / / "miaStringa=%@ mioNumero=%i" , miaStringa, mioNumero ) ; NSLog (@ "% @ myString = mioNumero =% s", myString, mioNumero); |






Últimos Comentários
kOoLiNuS : @ Giovambattista Fazioli: Obrigado pela correção! Mas eu achei que em um par de tabelas (se precisar eu te dizer ...
Giovambattista Fazioli : @ kOoLiNuS: Olá, acabou de colocar. Infelizmente, o problema ocorre em servidores que têm ...
kOoLiNuS : Olá! que relataram que o mais recente "estável" para WP ajuda você a ...
Gabriel : Olá, interessante artigo. Eu preciso de algo semelhante, mas com algumas mudanças. Em um ...
sebastian : grande parcela - muito obrigado!