quarta-feira, 6 de agosto de 2014

Conhecendo o Xcode (Parte 1)













O Xcode é a melhor ferramenta para criação de aplicativos para iPhone, iPad e OSX.
Sua IDE é bastante completa e possui vários recursos que facilitam a vida dos desenvolvedores.
Nessa sessão de artigos vamos discutir vários desses recursos.

Visão Geral





























Para explicar o funcionamento básico da IDE dividimos o layout em três partes:

1. (Região amarela) Project Explorer: Nessa região ficam os arquivos e estrutura do projeto.
2. (Região azul) Workspace: Nessa região fazemos a edição dos arquivos selecionados no project explorer.
3. (Região verde) Properties: Nessa região definimos propriedades e selecionamos componentes para o projeto.









No topo da IDE temos os seguintes controles:
- Run/Stop: Inicia e pára o projeto.
- Schemes: Nessa região podem ser selecionados as versões do iOS do simulador e o tipo de device.(iPhone, iPad etc)
- Build Status: Exibe as informações de compilação do projeto.
- Controles de visualização da IDE (show/hide): Controla a visibilidade das sessões da IDE



Estrutura de um projeto























- NewApp (Pasta do projeto)

- HelloViewController (Grupo de determinada View)

- Arquivos .h (Interface dos atributos e métodos que estarão  presentes na implementação)

- Arquivos .m (Implementação do arquivo .h)

- Arquivos .xib (Arquivos de interface (telas do projeto))

- Images.xcassets (Diretório de Imagens)

- NewApp.xcdatamodelId (Persistência de dados – SQLite - CoreData (Banco de dados))

- NewAppTests (Projeto de testes do aplicativo)

- Frameworks  (O próprio nome já diz) :)

- Products (Descrição do conteúdo do projeto)

- Main.storyboard (Storyboard do projeto)




Bastante simples a IDE. Não é mesmo ?
Recomendamos que você procure acompanhar esse artigo com a IDE do Xcode aberta se possível.
Ficará mais fácil a compreensão de cada coisa.
No próximo artigo veremos mais alguns recursos disponíveis nessa ferramenta.
Até lá ! ;)