Principal linguagem de desenvolvimento para iphone. Em 2014 a Apple lancou o Swift, que e parecida com Java.Linguagem baseada no smalltalk e totalmente orientada a objeto.O obj-c foi criado por Brand Cox e Tom Love no inicio de 1980 na empresa deles chamadaStepstone.Brand Cox publicou o livro "Object-Oriented Programming, an evolutionary aproach" em 1986 sobre a linguagem.Popularizacao do Obj-cEm 1988, a NeXT (empresa de Steve Jobs) e criou uma versao propria. Quando Steve Jobs foi chamado para Apple novamente, ele "obrigou" a Apple a comprar a NeXT.SintaxeObjective-c deriva tanto do C quanto do SmallTalk. A maior parte da sintaxe de expressoes, declaracoes e chamadas de funcoes, foi herdada da linguagem C, enquanto a passagem por mensagens foi herdada do Smalltalk.MensagensO modelo de orientacao a objetos no Obj-c e baseado na passagem de mensagens para instancias de objeto diferentemente do Java onde acontece a chamada de um metodo.Exemplo:Java: myString.toString(); person.setFirstName("Leandro");Objective-c [myString description]; [person setFirstName:@"Fred"]; 1-) O que sao interfaces ?Interfaces sao contratos dentro da linguagem java na qual e usado para definir os principais metodos e constantes para implementadores.Interfaces proveem templates baseados em abordagem de projeto de programacao dentro do Java.Desenvolvedores podem codificar diferentes tipos de implementacoes para interfaces provendo apenas metodos dentro dos "bodys".2-) Principais vantagensFaz o codigo mais flexivel e adaptavel.Suporta selecao de multiplas herancas, normalmente programadores podem extender uma class e na interface de desenvolvimento podera implementar mais de uma interface.Usuarios podem chamar varios metodos sem saber a logica de implementacao principal. Bom, minha cidadania italiana acabou de sair e hoje (06/06/13) foi realmente um dia muito feliz onde eu consegui ver a imagem abaixo apos 9 anos de luta. Acreditem, 9 anos de luta mesmo e como algumas pessoas vem me perguntando o que e preciso fazer para conseguir a cidadania italiana, resolvi explicar aqui alguns passos e beneficios e contar um pouco dessa historia.Minha batalha comecou em 2003, vou explicar. Em 2003 eu descobri que ja existia uma pasta criada para meu bisavo por parte de avo no consulado e achei que a luta fosse ser facil, ou seja, se voce tem algum parente que ja fez o "trabalho de corno" e juntou toda a documentacao necessaria, ai e muito mole. No meu caso eu achava que era so traduzir minha certidao de nascimento, da minha mae, casamento do meu pai, do meu pai e pronto, pedir a cidadania.Vem ai a primeira regra que ja vou falando, se voce vai tirar sua cidadania por parte de avo tem a primeira barreira.Ate 1948 mulher nao era reconhecida na Italia, ou seja, se seu pai nasceu antes disso esquece porque nao vai rolar.Vou exemplificar, se seu pai nasceu em 01/01/1947 e voce esta tentando tirar por parte de avo, ferrou ! Voce nao tem direito !!! Triste mas verdadeiro.Eu nao me atentei para essa regra e tirei toda a documentacao, mandei traduzir e chegando la dei o numero da pasta do meu bisavo por parte de avo. Foi triste ver o cara me falar : "Puxa vida ! voce nao tem direito por parte de avo. Mas voce nao tem