iPod School

“Olá mundo!” – Nossa primeira aula de programação

Matheus BrumMatheus Brum

A arte da programação! Programar para o iOS é o desejo de muitas pessoas, e é com este objetivo que venho aqui: com a meta de transformar o iPod School numa interessante fonte aos iniciantes de programação, por meio de um post semanal que será feito por mim. Claro que, se você pretende se aprofundar muito, nossas aulas virtuais não substituem as aulas de um curso real, como o que a nossa parceira “iai?” oferece, mas se você pretende se divertir um pouquinho com programação, ter uma noção melhor das coisas, se você é um iniciante, está no lugar certo!

 

Em meu primeiro vídeo pelo iPod School (depois de dois anos postando pelo blog sobre programação AppleManiacos.com – que agora existirá aqui dentro do iPod School) ensino os conceitos básicos e extremamente necessários para todos que desejam fazer programas para o sistema iOS. Faremos um aplicativo que mostra o texto: “Olá mundo!”, algo extremamente simples que nos mostra como são feitos os aplicativos para iOS.

Grau de dificuldade:

Neste vídeo você aprende:

Conhecimentos mínimos:

Noção de programação em C, que é uma linguagem bem conhecida. Meus objetivos no vídeo não são ensinar C, tendo em vista que vários outros vídeos disponíveis no YouTube já dão uma boa introdução necessária à clássica linguagem C, e vendo alguns dele, você já compreenderá completamente tudo o que falo nos meus vídeos.

Assista o vídeo incorporado logo abaixo:

Código amigo:

UILabel *label =[[UILabel alloc]init];

label.text=@”Olá mundo!”;

label.frame=CGRectMake(20, 20, 200, 60);

[self.view addSubview:label];

[label release];

Download do projeto final – clique aqui! Como observação, lembro que há também os videos do meu extinto blog no canal do YouTube, porém os novos serão todos pelo canal do iPod School – se inscreva por lá para receber atualizações sempre que novos vídeos estiverem disponíveis!

Até mais, e na semana que vem teremos mais para vocês, aguardem. 😉

Matheus Brum tem 20 anos, possui iPhones desde a primeira geração, além de um MacBook Pro, um MacBook Air e um iMac. Estudante de Administração de Empresas na FACAMP. Programador de iOs e Mac OS há 3 anos, consultor e orientador em Objective-C, já participou do desenvolvimento e assistência direta em mais de 20 aplicativos. Atualmente trabalha com desenvolvimento de hardware e software livre de impressoras 3d e aviões autônomos.

  • MARAVILHOSA iniciativa! Vou aprender junto ;D

    Um grande abraço, meu colega de equipe (:

    • Ainda em tempo, muito bem vindo à Equipe (:

      • poker face

        forever alone detected.

  • anderson

    show de bola man

  • megazz

    Boooaaaa guri! Aguardo as próximas aulas!

  • Eu ia fazer uma super homenagem aqui pro Matheus Brum mas depois de 4 SEGUNDOS que o post foi publicado você já comentou! Me tirou a honra de publicar o primeiro comentário, roubou minha homagem à ele, Guilherme ladrão! kk

    • Pode mandar o comentários, pou… eu deixo ;D HSUAHSUAHSUAHSUHAUSHAUHSA

      Estou maravilhado com tudo isso… um ganho gigantesco para nossa singela equipe (:

  • Daniel Chagas

    Deu MUUUUUUITA vontade de comprar um mac só pra aprender isso. D:

    um dia quem sabe…

  • Agora, vamos fazer a Vakinha pra comprar o meu Mac :P.

  • Antônio

    Booooooaaaa, amei a ideia!!

  • Vinicius Covre

    Esse cara só é um dos responsáveis pela minha entrada no mundo da Apple.

    Sensacional Brum! Parabéns 😀

    Abração!

  • Seja bem vindo 🙂

  • Vinicius Covre

    Ahh, e bem vindo a equipe! 🙂

  • Realmente parabéns, deu vontade de comprar um mac agora. Quem sabe no futuro…

  • Matheus Brum

    Pow galera, valeu mesmo!

    Eu nem sou lá essas coisas, vai…

    ahuhuaahua

    Podem contar comigo ai e também quero TODOS participando e mandando suas duvidas!

  • Kayky Ramos

    Muito fraca, vocês podiam fazer pra iniciar uma coisa mais intuitiva… Que fosse simples como um Hello World mas também que podesse ser tão bacana pra um iniciante que faria ele se empolgar o suficiente para querer aprender mais.

    Se vocês quiserem eu posso dar umas dicas simples. Também sou desenvolvedor. Abraço!

    • Matheus Brum

      Então aguarde nossos próximos tutoriais, algums videos mais avançados podem ser encontrados no meu canal do YouTube (AppleManiacos) e projetos de interação por bluetooth e gerenciamento de arquivos no meu GitHub (MatheusBrum)

      • Kayky Ramos

        Matheus, eu espero que você não tenha levado a mal minha opinião… Eu acompanhei o Apple Maniacos até que acabaram as postagens, retirei muita informação bacana de lá. Minha opnião foi somente por quê eu achei que podia ser algo que podesse deixar a pessoa bem mais interessada. Como eu disse no comentário.

    • lordofmiojo

      Nossa você é um ótimo desenvolvedor… sabe sintaxe básica do c, usar uma uialertview, uisliders e textfields!!! párabens, é por cause de existirem desenvolvedores como você que a App Store esta cheia de lixo!!! além disso, é anti ético, pois fica distribuindo cópias do ios 5 beta!!!

      Para quem quiser uma prova, olhem o aplicativo dele na app store: http://itunes.apple.com/br/app/ilifecalc-estimati… …. e a promoção que ele proporcionou para o iPod School: http://www.ipodschool.com/2011/06/promocao-ios5/

      • Kayky Ramos

        Olha eu nem tenho que te explicar nada certo? Mas para sua informação, eu cancelei as vendas de licenças logo que soube que isso não era correto. Logo que a Apple colocou o aviso lá, afinal onde eu iria ver: "Você não pode vender licenças que você comprou da Apple".

        Retirei assim que vi. Em segundo lugar, este é um aplicativo FREE, é muito antigo, do início deste ano, fiz quando comecei a aprender…

        Se você não leu, eu não menosprezei o trabalho de ninguém, eu falei que para um iniciante um simples Hello World é fraco, que podia ter algo interativo.

        Eu conheço o Apple Maniacos, e comecei aprendendo Obj-C com o blog deles. Só dei minha opnião. Anti-ético é você que não respeita a opnião de ninguém e julga sem ter conhecimento da situação! [Vá crescer!]

  • Vinicius

    Não acho fraco, a ideia é ensinar, e não colocar o código ali que vai fazer algo super legal a pessoa se empolgar mas não entender nada, mesmo na universidade começa-se aprendendo o famoso "Hello World", então acho que começaram da maneira mais do que correta, parabéns pela iniciativa.

    • lordofmiojo

      Com certeza! ótima a iniciativa do matheus e também do iPod School!!! ajudando a garotada a programar para iOS… tomare que daqui nasce grandes desenvolvedores!

  • pauloboldo

    já sei o que fazer com o dinheiro da ferias,compra um mac

  • Joao

    Quem tem windows procure por OSx86 Project no google. Vou tentar aqui.

  • Ricardo

    Nossa, como eu queria ter um mac nessas horas……… queria muuuuuito aprender isso……. =/ mas enquanto isso fico so vendo essas video aulas, com um gostinho na boca…….. hehehe…..

  • André

    Cara tenho uma pergunta! Tenho um programa que foi comprado por mim ( uma assinatura anual no valor de 159 doletas) semana passada o programa expirou, depois disso nao consigo mais ter acesso a ele, somente a uma tela de aviso que tenho que renovar a assinatura. Sera que com seus conhecimentos de programação nao existe uma maneira de eu ter acesso as informações já salvas?????

    • Matheus Brum

      Posso tentar, qual é o programa?

      • André

        Epocrates. Ele tem uma versão gratis para ser instalada, e tambem libera um tempo free para vc testar,

  • Ricardo

    Buaaa, vou chorar……. ate porrque eu estou no 3° colegial, e ano q vem ja vou fazer faculdade, e eu estava pensando em fazer mesmo engenharia da computação, e que sao coisas parecidas com isso de programação, e queria muito aprender isso, deve ser muito legal, pena q nao tenho um mac…. mas quem sabe um dia, se eu quiser mesmo seguir profissionalmente isso, =D

  • Lucas

    Parabéns cara, de vdd queria muito omeçar a aprender objective C mas não sabia por onde começar!

    o canal do youtube é muito bom também! parabéns, de verdade!

    • Matheus Brum

      Muito obrigado. Conto com a sua visita nos meus posts. Toda segunda-feira!

  • Emerson

    PABÉNS PELA INICIATIVA

  • Bruno

    Po gracas ao seu video comecou o meu interesse por desenvolver para iOS, amanha mesmo ja vou atras do xCode, valeu, mto bom

  • Pingback: Code and Cake!()

  • TiãoGavi&atil

    Parabéns ao blog e ao novo integrante!!! 🙂

  • Vejjeta

    Nossa amigo te acompahava desde seu antigo site.

    Vai ser 1 honra te acompanha aqui tbm. Abracao.

    • Matheus Brum

      Acredite se quiser, eu lembro do seu nome!

      Conto com a sua visita aqui no iPod School!

  • Vladimir

    esta foi uma iniciativa digna de aplausos! Parabéns!

  • SamuEX

    Amigo Matheus,

    Sua contribuição é fabulosa e o encorajo a seguir em frente. Sabemos que este trabalho é duro e não remunerado, mas torço sinceramente pelo seu sucesso na AppStore para que você seja, de alguma forma, recompensado pelo esforço depositado aqui.

    Procuro um blog que fale de programação MESMO e finalmente encontrei.

    Até agora eu acessa o iPodSchool de forma irregular, porém agora, com sua contribuição tornarei minha visita mais constante.

    Abraço e Sucesso!

  • Christian Tavares

    Bah, definitivamente não nasci pra programar.

  • manelinho

    eu aprecio muito o vosso blog, mas bazaglia dar os parabens a quem copia coisas ????

    veja ai: http://developer.apple.com/library/ios/#documenta

    • manelinho

      apesar desse ai ser para mac osx

      • O Brayan falou tudo. 🙂

    • Como assim copia coisas?

      "Alô mundo!" é um clássico para todo programador 😉

      Acho melhor se informar antes e não passar vergonha rsrs

    • Matheus Brum

      Manelinho, "Hello World" é o programa mais básico possivel, ele existe em TODAS as linguagens. Acompanhando as primeiras aulas. Eu não faço cópias, caso queira te mostro que essa é realmente minha voz!

  • Luck Strike

    Faço do SamuEX as minhas palavras. Apenas acrescento que o iPodSchool está alcançando o topo no gráfico ao trazer essa iniciativa que é, no mínimo, corajosa e desafiadora. Parabéns!

    PS: Meu sonhe de ter um Mac foi estimulado ainda mais…

  • Rafael

    Não consegui baixar o Xcode

  • Rafael

    Não consegui baixar o Xcode não sei pq!!

    • Matheus Brum

      O que acontece?

  • iMark

    Matheus Brum, em primeiro lugar gostaria de lhe desejar boas vindas, e eu espero que você não pare

    com este curso, tendo em vista que no passado, alguns começaram, mas depois ficamos a ver navios.

    E parabéns pelo primeiro passo e acrescento que apesar de simples, é desta maneira que começamos

    mesmo, do básico para depois ai sim aparecerem outras etapas, nada de pular ou querer apressar nada você está corretissimo, muito bom mesmo.

    Enfim, seja bem vindo a família iPod School 🙂 .

    Abraços

    • Matheus Brum

      Muito obrigado!

  • Julio

    bela iniciativa. espero que continuem!! 😀

    parabéns

  • DanielProgrammer

    Realmente bela iniciativa, além do mais é mais 1 incentivo para nos dedicarmos mais. Muito bacana a correção automática aqui dos comentários, notei isso só agora.

  • DanielProgrammer

    “Há dois principais produtos que saem de Berkeley: LSD e UNIX.Nós não acreditamos que isso seja uma coincidência.”

  • Brum, vou te dar uma dica: explica num próximo post sobre o uso de Apple Logo para criar sites e webapps. Vai ser uma ótima dica.

    • Matheus Brum

      Sim sim, posso fazer algo parecido!

  • Edu

    Gostei muito da esplicacao e uma pena q nao tenho mac….Alguem sabe se a emulacao do mac no windows Faz com q funcione os programas necessarios para a programacao?

  • willian

    Realmente muito interessante mesmo, faço faculdade de engenharia mec. e estou no processo de aprender c++, penso que a logica é a mesma. gostaria de ter uma mac para poder testar alguns projetos.

    Grande post, Abraços!

  • Lucas

    Olá Matheus. Estou tentando ver seus videos do applemaniacos.com pelo you tube, mas nao encontro o video numero 1… tem o link dele em algum lugar??? Vou seguir os videos do ipodscholl mas tb gostaria de ver os da applemaniacos….Parabens e agradeço desde já…

  • Pingback: Curso de Desenvolvimento: Criando Interfaces | iPod School()

  • Carlos

    Matheus, estou tentando criar o projeto no novo xcode e está dando erro na parte do [label release];
    Nota,( release is unavailable) como eu posso deixar ele disponível? um abraço!