Destacados Guia Varios

Introducción a la programación para Mac

XcoderEn vista de la recién nacida necesidad de buenos programadores para Mac o mejor dicho Xcoders, he decidido agregar una nueva sección de tutoriales y guías dirigida específicamente a la programación para Mac y iPhone. En primer lugar iniciaré con una breve introducción a Objective C y en post posteriores los ayudaré a entender sino el 100% de Objective C, al menos lo necesario para dar el salto a nuestro siguiente foco de interés Cocoa y más tarde Carbon. A continuación una breve introducción al mundo de la programación para Mac OS y afines.

Algo Sobre Objective-C

Objective-C es un lenguaje orientado a objetos creado como un super conjunto de C con un estilo muy parecido al de Smalltalk. Originalmente fue escrito por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NeXTStep y en 1992 fue liberado bajo licencia GNU para el compilador gcc. Actualmente se usa como lenguaje principal de programación en Mac OS X y GNUStep.

Podemos obtener un compilador de Objective-C en:

Si tenemos un Mac OS X ya tenemos el gcc de Apple que viene con Darwin.

Si tenemos otro SO podemos conseguir el compilador gcc de GNU aquí.

Se dice que para ser un programador en Objective C se necesitan tres cosas básicamente: saber C (al menos conocimientos básicos), Aprender Objective-C y por último aprender Libobjects. Nosotros nos concentráremos en las dos últimas mayormente, ya que Objective-C es para programadores con ciertas nociones de C, sin embargo el usuario común que desee aprender también podrá hacerlo para ello, ponemos un buen tutorial acerca de cómo programar en C.

En los días subsiguientes, iremos directo a la segunda parte: Aprender Objective C.

Si tienes cualquier duda o recomendación al respecto, solo déjanos saber a través de los comentarios.

Avatar

About Domadis Cabrera

Geek por naturaleza. Technorati por pasión. Emprendedor y amante del buen diseño. Disfruto probando cualquier cosa relacionada con la tecnología, da igual si es software o hardware. Viajero frecuente y amante de la adrenalina. Me divierte solucionar problemas y puedes seguirme en tu red social favorita, sólo tienes que buscarme por mi nombre.
Avatar

Domadis Cabrera

About Author

Geek por naturaleza. Technorati por pasión. Emprendedor y amante del buen diseño. Disfruto probando cualquier cosa relacionada con la tecnología, da igual si es software o hardware. Viajero frecuente y amante de la adrenalina. Me divierte solucionar problemas y puedes seguirme en tu red social favorita, sólo tienes que buscarme por mi nombre.

5 Comments

  1. Avatar

    Jayker Henriquez

    4 abril, 2008

    Montro!

  2. Avatar

    ferran

    4 abril, 2008

    Realmente es un tema que me interesa, así que esperaré con ganas la segunda parte sobre la programación en objective-c 😛

  3. Avatar

    david Nuncio

    4 abril, 2008

    Es la traducción de "Become an Xcoder" creado por Bert Altenberg, Alex Clarke
    y Philippe Mougin? (http://www.cocoalab.com)

    que buen puntazo que te estés dando a la tarea de simplificarlo aún más y traducirlo… y si no es asi… pues bien tambien… esperemos que se desarrolle una generación de programadores hispanos para cocoa frameworks.

    saludos y enhorabuena.

  4. Avatar

    Chi-Ryu

    4 abril, 2008

    Hola, me gustaria ver algunos tutoriales sobre programacion en mac, escritos para n00bs que desean aprender a programar en macos.

  5. Avatar

    jorge

    4 abril, 2008

    hola, soy programador y tengo un proyecto para mac, me interesa muchismo aprender a programar para mac.

Responder a david Nuncio Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Te podría interesar

Varios

Otro blog no oficial de Apple

Applediario es un blog informativo de correspondencia y actualización diaria, y que surge como respuesta a la necesidad de información
Galeria Varios

¿Está Apple redefiniéndose a nivel de diseño?

¿Alguna vez te has preguntado qué se considera un buen diseño?