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
Gabriel : Olá, interessante artigo. Eu preciso de algo semelhante, mas com algumas mudanças. Em um ...
sebastian : grande parcela - muito obrigado!
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...