Propaganda

macprogramming_10Estou determinado a aprender programação de computadores durante a minha vida. Sim, é tudo uma língua estrangeira para mim, mas eu admiro o trabalho que os desenvolvedores fazem. Eu acho que eles deveriam receber prêmios Emmy ou algo assim. Muitos deles certamente não recebem o reconhecimento (ou apoio financeiro) que merecem.

Se você gosta de mim e está curioso para aprender a programação para Mac, pode se surpreender ao descobrir a quantidade de recursos gratuitos para começar.

Automação para Mac simplificada

macprogramming_9Primeiro, se você é totalmente novo em programação, deve considerar a série de podcasts de Ben Waldie, intitulada Mac Automation Made Simples (link da iTunes Store.) Seus tutoriais se concentram no AppleScript e no programa Automator da Apple, ambos instalados com o Mac OS X.

A série de Waldie inclui ótimos tópicos introdutórios para o aprendizado de programação para Mac, como: Introdução ao AppleScript e Script Editor, Estendendo o Automator com ações de terceiros, Criando um fluxo de trabalho em PDF do Automator e Criando um Microsoft Word 2008 Automator Fluxo de trabalho.

instagram viewer

O AppleScript é provavelmente uma das linguagens de programação mais básicas que os novos usuários podem aprender. Comece com o primeiro capítulo do Série de treinamento da Apple para se apresentar ao programa e ao idioma.

O Automator, por outro lado, não requer linguagem de codificação. É um programa para não programadores, mas ajuda se você puder pensar como um programador, em termos de configuração de fluxos de trabalho lógicos para alcançar as automações desejadas no seu computador. Se você é iniciante em absoluto e não tem experiência anterior com o JavaScript, definitivamente comece com o Automator da Apple. O tutorial do meu próprio Automator, Redimensionando arquivos usando o Automator, apresentará você ao programa.

Ferramentas para desenvolvedores da Apple

aprendendo programação mac

A própria Apple fornece uma riqueza de recursos para programação. É parte do motivo de tantos aplicativos para iPhone e outros aplicativos serem produzidos. Depois de se inscrever no site das Ferramentas para desenvolvedores, você pode baixar guias em PDF para aprender idiomas como C, Objective-C, código X e Cocoa.

Você pode fazer o download gratuito de uma cópia gratuita do X-code (que inclui o iPhone SDK). Esses programas, juntamente com o Dashcode, também são instalados no disco de instalação do Mac OS X, mas não são instalados automaticamente.

Programação de aplicativos para iPhone

iPhoneappcourseCom a popularidade dos aplicativos para iPhone, a Standard University, acredito, foi uma das primeiras instituições de ensino a produzir um curso sobre desenvolvimento de iPhone. Todo o curso está disponível como uma série de podcast de tutoriais em vídeo (link da iTunes Store.)

Demora algum tempo para trabalhar, mas abrange as ferramentas e APIs necessárias para criar aplicativos para a plataforma iPhone usando o iPhone SDK. Os folhetos para o curso, na forma de PDFs, estão incluídos nos podcasts.

Os tópicos incluem: Introdução ao Mac OS X e Cocoa Touch, Usando Objective-C, Noções básicas do controlador de exibição, Tabela Views, Como criar um aplicativo para iPhone que não é ruim, dicas de depuração, otimização do OpenGL para iPhone e unidade Teste.

Olá Mundo

macprogramming_3

Quase todos os cursos começam com um simples tutorial do Hello World. Depois de baixar os aplicativos de codificação da Apple, vinculados acima, convém começar com este tutorial, Um guia para iniciantes absolutos para o desenvolvimento do iPhone, para se apresentar rapidamente a codificação.

Embora aprender a programação para Mac não seja tão simples quanto adicionar e soltar arquivos, não é ciência do foguete. Isso pode ser aprendido.

Se você é um desenvolvedor iniciante, informe-nos como começou.

Bakari é um escritor e fotógrafo freelancer. Ele é um usuário de longa data do Mac, fã de música jazz e homem de família.