Anuncio

macprogramming_10Estoy decidido a aprender programación de computadoras en mi vida. Sí, todo es un idioma extranjero para mí, pero admiro mucho el trabajo que hacen los desarrolladores. Creo que deberían recibir premios Emmy o algo así. Muchos de ellos ciertamente no obtienen el reconocimiento (o respaldo financiero) que se merecen.

Si eres como yo y tienes curiosidad por aprender a programar en Mac, te sorprenderá descubrir la cantidad de recursos gratuitos para comenzar.

Automatización Mac simplificada

macprogramming_9En primer lugar, si eres totalmente nuevo en programación, deberías considerar echar un vistazo a la serie de podcasts de Ben Waldie titulada Mac Automation Made Simple (enlace de iTunes Store). Sus tutoriales se centran en AppleScript y el programa Automator de Apple, que vienen instalados con Mac OS X.

La serie de Waldie incluye excelentes temas introductorios para aprender a programar en Mac, tales como: Presentación de AppleScript y Script Editor, Ampliar Automator con acciones de terceros, crear un flujo de trabajo PDF de Automator y crear un automatizador de Microsoft Word 2008 Flujo de trabajo

instagram viewer

AppleScript es probablemente uno de los lenguajes de programación más básicos que los nuevos usuarios pueden aprender. Comience con el primer capítulo de la Serie de entrenamiento de Apple para presentarte al programa y al idioma.

Automator, por otro lado, no requiere lenguaje de codificación. Es un programa para no programadores, pero ayuda si puede pensar como un programador, en términos de configurar flujos de trabajo lógicos para lograr las automatizaciones deseadas en su computadora. Si eres un principiante absoluto sin experiencia previa con decir JavaScript, definitivamente comienza con el Automator de Apple. Mi propio tutorial de Automator, Cambiar el tamaño de los archivos con Automator, te presentará el programa.

Herramientas para desarrolladores de Apple

aprendizaje de programación mac

La propia Apple proporciona una gran cantidad de recursos para la programación. Es parte de la razón por la que se producen tantas aplicaciones de iPhone y otras aplicaciones. Después de registrarse en su sitio de Herramientas para desarrolladores, puede descargar guías en PDF para aprender idiomas como C, Objective-C, X-code y Cocoa.

Puede descargar una copia gratuita del generador de interfaces de código X (que incluye el SDK de iPhone) de forma gratuita. Estos programas, junto con Dashcode, también vienen instalados en el disco de instalación de Mac OS X, pero no se instalan automáticamente.

Programación de aplicaciones de iPhone

iPhoneappcourseCon la popularidad de las aplicaciones para iPhone, Standard University, creo, fue una de las primeras instituciones educativas en producir un curso sobre desarrollo de iPhone. El curso completo está disponible como una serie de podcasts en video tutorial (enlace de iTunes Store).

Se necesita un tiempo para resolverlo, pero cubre las herramientas y las API necesarias para crear aplicaciones para la plataforma de iPhone utilizando el SDK de iPhone. Los folletos para el curso, en forma de PDF, se incluyen con los podcasts.

Los temas incluyen: Introducción a Mac OS X y Cocoa Touch, Uso de Objective-C, Ver conceptos básicos del controlador, Tabla Vistas, cómo crear una aplicación para iPhone que no es mala, consejos para depurar, optimizar OpenGL para iPhone y unidad Pruebas.

Hola Mundo

macprogramming_3

Casi todos los cursos comenzarán con un sencillo tutorial de Hello World. Después de descargar las aplicaciones de codificación de Apple, vinculadas anteriormente, es posible que desee comenzar con esto tutorial, Una guía para principiantes absolutos para el desarrollo de iPhone, para presentarte rápidamente codificación.

Si bien aprender programación de Mac no es tan simple como agregar y soltar archivos, no es ciencia espacial. Se puede aprender

Si es un desarrollador principiante, háganos saber cómo comenzó.

Bakari es escritor y fotógrafo independiente. Es usuario de Mac desde hace mucho tiempo, fanático de la música de jazz y hombre de familia.