Vídeo: Linguagem Swift do básico ao avançado - For e While (Parte 10) 2024
No caso de um projeto Xcode simples (como Locatapp), a estrutura é muito simples: um espaço de trabalho com um projeto com um alvo. Se você quiser, pode mover-se para um espaço de trabalho com vários projetos, cada um dos quais tem múltiplos destinos. Alternativamente, você pode optar por um espaço de trabalho com um único projeto com vários destinos.
As estruturas descritas aqui entram em jogo em qualquer desses cenários, mas você só precisa entender o que você tem no modelo Xcode que você está usando: um projeto chamado Locatapp que contém dois destinos, Locatapp (o aplicativo que você está edifício) e LocatappTests (um aplicativo de teste que o Xcode cria automaticamente).
Embora agora você esteja trabalhando com um projeto muito simples, ter uma compreensão básica da estrutura de projetos mais complexos desde o início pode ser muito útil. Em particular, você pode começar a pensar em futuras direções para o seu projeto e conhecer as opções disponíveis para você no Xcode pode ajudá-lo a pensar em um aplicativo complexo ou mesmo em um conjunto de aplicativos.
A figura mostra a estrutura de um projeto Locatapp. Aqui estão os pontos importantes a serem observados sobre esses arquivos e pastas (eles são discutidos de cima para baixo na figura).
-
DS_Store: Este arquivo normalmente está oculto (é por isso que é mostrado em cinza). Está em todas as pastas no OS X e contém informações sobre os arquivos nesse diretório. Os desenvolvedores geralmente usam um comando Terminal para mostrar arquivos ocultos em suas pastas, mas você não precisa se preocupar com isso por enquanto.
-
Pastas de destino: O projeto possui dois destinos por padrão. Um é o aplicativo real (Locatapp) e o segundo é o código para executar testes automatizados (LocatappTests). Um alvo de testes é incluído por padrão em muitos dos modelos Xcode.
-
Locatapp. xcodeproj: Este arquivo está no nível superior da pasta do projeto, juntamente com as pastas para os dois destinos (Locatapp e LocatappTests). Este é o arquivo que você abre para começar a trabalhar em seu projeto. Ele está localizado entre as duas pastas alvo (Locatapp e LocatappTests) porque os arquivos e as pastas são mostradas em ordem alfabética.
Conforme mencionado anteriormente, a estrutura dos arquivos dentro desta pasta do projeto é definida quando você cria o projeto. Você pode modificar locais e relacionamentos usando o inspetor de arquivos na área de utilitários, mas na maioria das vezes, você deve deixar os locais e relacionamentos sozinhos.
Se você mover as coisas, o Xcode pode ficar confuso (como você pode). Se você deve mover os arquivos, não use o Finder. A maioria dos desenvolvedores prefere não usar o Finder para modificar, mover ou renomear arquivos ou pastas dentro de uma pasta de projeto.Use o Inspetor de arquivos ou o comando Editar → Refactor → Renomear para fazer isso.