luminescente

Tabuada.app

Uncategorized — Pedro Cardoso on June 18, 2008 at 12:15 pm

Tenho uma ideia para uma aplicação para Mac OS X. Decidi meter mãos à obra e ando a tentar aprender Objective C e Cocoa. Ainda investiguei Python e Ruby com Cocoa e WxWidgets mas decidi-me pela base.

Ainda que o âmbito deste dialecto do C esteja limitado ao universo Apple, é talvez a melhor forma (ie: com mais documentação e exemplos) de produzir aplicações nativas para Mac OS X, além de que tudo indica que o iPhone será um mercado tão grande ou maior que o OS X. Acho um bom investimento por estas razões, além que vale pelo desafio…

Ainda é cedo para tecer comentários sobre a linguagem e a framework. Para já basta dizer que são bastante diferentes de tudo aquilo a que estou habituado. Depois de uns anos a trabalhar exclusivamente na Web (em PHP e JS), descontando umas brincadeiras aqui e ali noutras linguagens, sabe bem voltar ao mundo das aplicações desktop, ainda que ter que voltar a declarar variáveis e prestar atenção aos tipos de dados é doloroso.

Para já, aqui vai um screenshot da minha primeira aplicação Cocoa. Uma calculadora de tabuadas. Quem quiser o código (muito desarrumado), é só pedir.

Se calhar posso acrescentar a possiblidade de imprimir e oferecer a app à mãe do puto que (ouvi há dias no ginásio) achou desumano o professor mandar o miúdo fazer não sei quantas tabuadas para casa… :)

Recursos úteis:

1 Comment »

  1. Boas!
    Também tenho intenções de começar a programar para OSX. Será que é possível disponibilizar o código da calculadora?

    O meu mail é ruip.magalhaes at gmail.com

    Cumprimentos

    Comment by Rui Magalhães — June 18, 2008 @ 4:57 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | luminescente