Apostila iPhone - Tomando Decisões
Agora vamos deixar nossa aplicação um pouco mais inteligente, vamos aprender como permitir que a aplicação tome decisões de acordo com uma determinada situação. Geralmente para que isto seja possível, nós utilizamos variáveis para determinar o caminho que a aplicação irá seguir.
if
Toda linguagem que se preze, tem a instrução if. Conforme o conteúdo de uma ou mais variáveis é possível permitir a aplicação decidir qual o caminho a ser seguido.
Sintaxe:
Comparação entre variáveis:
if (variavelA == variavelB) {
//faz alguma coisa;
}
Uma nota importante. Assim como a linguagem C, o ObjC considera como operador de igualdade 2 sinais de “=”. Se você usar somente 1 sinal de “=” ele tentará atribuir o conteúdo da variavelB para a variavelA.
| operador | ação |
| == | igualdade |
| != | diferente |
| >= | maior igual |
| <= | menor igual |
| > | maior |
| < | menor |
Comparação Booleana:
if (variavelC) {
//faz alguma coisa;
}
Se variavelC for TRUE, faz alguma coisa.
if (!variavelC) {
//faz alguma coisa;
}
Se variavelC for FALSE, faz alguma coisa.
Exercício
- Modifique o projeto iPhoneHello, para que ele permita o usuário digitar um número de 1 a 3 em uma textbox. De acordo com a escolha do usuário, ao pressionar um botão uma das 3 views criadas anteriormente deverão ser exibidas.
(by Ademar Varela)


abril 6th, 2010 at 8:51
Ademar, blog bem útil. Parabéns.
Se possível me tira uma dúvida. Eu posso vender aplicativos pra iPhone na App Store usando uma conta bancária brasileira? É só me cadastrar no iPhone Developer Program normalmente?
Valeu.
Abraço.
abril 6th, 2010 at 21:48
Olá Arthur. Obrigado pelo apoio. Sim, você pode vender aplicativos na App Store usando uma conta brasileira.