Mac OS X

Ferramentas integradas para programadores Mac.

O Mac OS X Snow Leopard inclui um conjunto completo de ferramentas para programadores, concebidas com um objectivo: criar aplicações fantásticas e widgets de alta qualidade da forma mais rápida de sempre.

Xcode - A principal ferramenta para programadores.

A principal ferramenta para programadores incluída no Mac OS X é a aplicação Xcode, que fornece uma interface de utilizador prática, mas potente para criar e gerir projectos de desenvolvimento de software no Mac OS X. Utilize o Xcode para organizar e editar os ficheiros de origem, visualizar documentação, criar o seu produto, depurar código e optimizar o desempenho do produto. O Xcode no Snow Leopard também ajuda a programar para Grand Central Dispatch, OpenCL e outras tecnologias novas. O Xcode é um ambiente de desenvolvimento integrado altamente personalizável, com funcionalidades que permitem criar um ambiente de trabalho eficiente e fácil de utilizar.

Interface Builder - Crie a sua interface de utilizador.

O Interface Builder ajuda a criar as interfaces de utilizador das suas aplicações. Com esta aplicação, para criar interfaces de utilizador basta seleccionar controlos de uma biblioteca de elementos configuráveis e organizá-los com a ajuda de esquemas de disposição. Pode adicionar à aplicação animações baseadas em Core Animation, e incluir nos controlos efeitos de transição ou sombras 3D, com apenas uns cliques. Além disso, o Interface Builder torna fácil detectar e resolver problemas em interfaces de utilizador, uma vez que a tarefa de posicionar cada controlo e o ligar aos métodos adequados no código fonte é efectuada através de uma potente e prática interface gráfica de utilizador.

Instruments - Examine o desempenho da sua aplicação.

Há muito que as ferramentas de monitorização de desempenho constituem uma parte essencial do conjunto de ferramentas do programador. Contudo, apenas davam uma pequena ideia da execução da aplicação. A escolha da ferramenta adequada para cada tarefa era complicada, e não havia uma forma fácil de comparar dados entre elas para obter uma visão completa do comportamento da aplicação. A aplicação Instruments no Mac OS X altera tudo isso. Permite visualizar vários aspectos do desempenho da aplicação ao longo do tempo. Com gráficos baseados em tempo, pode monitorizar a utilização da CPU, entradas e saídas de disco e utilização da memória, e ver como interagem. Desta forma, tem uma imagem mais completa do comportamento da aplicação.

Dashcode - Desenvolvimento de widgets sem complicações.

O Dashcode no Snow Leopard permite criar widgets do Dashboard elegantes e funcionais. Criado para satisfazer as necessidades de programadores de widgets, o Dashcode junta ferramentas de esquemas visuais com um editor de código, depurador e gestão de conjunto num ambiente de programação de nível mundial. Para que crie widgets avançados, para si, para a sua empresa ou até para distribuição mundial.

Linguagens de script - Simplifique a sua programação.

O Snow Leopard, o Mac OS X facilita a utilização linguagens de script como ferramentas de desenvolvimento de aplicações completas. O Snow Leopard é compatível com pontes RubyCocoa e PyObjC. Estas duas pontes proporcionam aos programadores acesso não só a APIs do sistema como também a estruturas Cocoa como AppKit e Core Data, permitindo criar aplicações Mac OS X totalmente nativas no Ruby ou Python. As pontes RubyCocoa e PyObjC permitem misturar livremente código escrito em Objective-C com código escrito na linguagem de script. Pode criar protótipos muito rapidamente, e depois fazer a sua optimização implementando elementos essenciais para o desempenho no Objective-C.

Conheça todas as funcionalidades de acessibilidade no Mac OS X