Skip to main content
Version: v20

Apresentação do Xcode

OBJETIVOS

Garantir uma compreensão básica do funcionamento de Xcode.

Xcode mostra as diferentes áreas que vamos revisar:

Xcode

Barra de ferramentas

  • Os botões Run e Stop esetão à esquerda da barra de ferramentas. O botão Run permite criar, executar e lançar sua aplicação no simulador iOS selecionado.

Build and Run

  • O menu dropdown ao lado do botão Stop indica os elementos que quiser executar e qual simulador se está utilizando.

Toolbar Target

  • No lado direito da barra de ferramentas, você encontrará botões para alterar a exibição.

Toolbar View buttons

Área do editor

Área do editor

Aqui é onde ocorre a codificação quando selecionar um arquivo Swift. Quando selecionar um arquivo Storyboard, a vista muda e aparece a Interface Builder.

Área de interface Builder

Área de interface Builder

Esta é uma interface gráfica que lhe permite criar um arquivo Storyboard ou XIB. Todas as suas cenas são acessíveis no lado esquerdo.

Área Utilidade

A área de funcionalidades de Xcode tem dois painéis: o painel Inspector e o painel Library (biblioteca)

Área Utilidade

Painel Inspetor

Dentro da seção Propriedades, há seis diferentes abas do Inspector, como mostrado na ilustração a seguir:

Painel Inspetor

Da esquerda para a direita, estas abas são:

  • File inspector (inspetor de arquivo): para ver e administrar os metadados de um arquivo, tais como o nome, o tipo e a rota de arquivo.

  • Quick Help (ajuda rápida): para ver detalhes sobre o que foi selecionado em um editor.

  • Identity inspector (inspetor de identidade): para a visualização dos metadados do objeto tais como a classe de um objeto, o tempo de execução de seus atributos, da etiqueta.

  • Attributes inspector (inspetor de atributos): para configurar os atributos específicos do objeto da interface selecionado. Por exemplo, alguns atributos de campo de texto incluem o alinhamento de texto e cor, tipo de borda e capacidade de edição.

  • Size inspector (inspetor de dimensões): para especificar as características tais como o tamanho e a posição de um objeto.

  • Connection inspector (inspetor de conexões): para ver os "outlets" de um objeto, estabelecer novas conexões e apagar as conexões existentes.

Painel Biblioteca

Dentro da seção Propriedades, Library tem quatro diferentes abas, como mostrado na ilustração abaixo:

Da esquerda para a direita, estas abas são:

Painel Biblioteca

  • arquivo modelos: estes modelos são para os tipos comuns de arquivos listados como opções no menu Novo Arquivo.

  • Código snippets: Estas são peças curtas de código-fonte para usar em seu aplicativo. Para usar um, arraste-o diretamente em seu arquivo de código fonte.

  • Objetos: esta biblioteca contém os tipos de objetos de interface que você usaria para fazer sua interface de usuário. Para adicionar um para a vista, arraste-o diretamente no storyboard no editor Interface Builder.

  • Arquivos de Mídia: Esta biblioteca contém todos os seus gráficos, ícones e arquivos de som. Para usar um, arraste-o diretamente para seu storyboard no editor Interface Builder.

Área Debug

Esta área exibe o output e o estado de várias variáveis quando estiverem rodando seu app.

Área navegação

Várias abas são incluídas aqui, as mais importantes são:

  • Aba Navegação: Enumera e oferece acesso a todos os arquivos necessários para seu aplicativo funcionar propriamente.

Navigation tab

  • Aba de navegação Search: Permite pesquisar todos os arquivos no projeto.

Search navigator tab

  • Aba de navegação Issue: Exibe todos os erros em um projeto iOS.

    • Erros em vermelho são problemas críticos que precisam ser corrigidos para construir sua aplicação.
    • Erros em amarelo são avisos sobre problemas que têm potencial de causar problemas mas não bloqueiam a compilação da aplicação.

Pode clicar nos erros e avisos para visualizá-los no projeto.

Issue Navigator

A seguir, vamos nos focalizar nos arquivos incluídos em seu app 4D for iOS da aba de navegação Projeto.