Sua estrutura de ficheiros de Swift Projeto
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, você pode avançar para um espaço de trabalho com vários projetos, cada um dos quais tem vários alvos. Alternativamente, você pode optar por um espaço de trabalho com um projecto único com múltiplos alvos.
As estruturas descritas aqui entram em jogo em qualquer um desses cenários, mas você só precisa entender o que você tem no modelo Xcode você estiver usando: um projeto chamado Locatapp que contém dois alvos, Locatapp (o aplicativo que você está construindo) e LocatappTests (um aplicativo de teste que Xcode cria automaticamente).
Embora agora você está 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 sobre direções futuras 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 até mesmo um conjunto de aplicativos.
A figura mostra a estrutura de um projecto Locatapp. Aqui estão os pontos importantes a serem observados sobre esses arquivos e pastas (que são discutidos de cima para baixo na figura).
DS_Store: Este arquivo é normalmente escondida (é por isso que ele é mostrado em cinza). É em cada pasta no OS X, e que contém informações sobre os arquivos no diretório. Os desenvolvedores geralmente usar um comando Terminal para mostrar arquivos ocultos em suas pastas, mas você não precisa se preocupar com isso no momento.
pastas de destino: O projecto tem dois objectivos por padrão. Um deles é o aplicativo real (Locatapp) eo segundo é o código para executar testes automatizados (LocatappTests). Um alvo testes é incluído por padrão em muitos dos modelos Xcode.
Locatapp.xcodeproj: Este arquivo está no nível mais alto da pasta do projeto, juntamente com as pastas para os dois alvos (Locatapp e LocatappTests). Este é o arquivo que você abrir para começar a trabalhar em seu projeto. Ele está localizado entre as duas pastas de destino (Locatapp e LocatappTests) porque os arquivos e pastas são exibidos em ordem alfabética.
Como observado anteriormente, a estrutura de arquivos dentro dessa pasta do projeto é definido quando você cria o projeto. Você pode modificar locais e relacionamentos usando o Inspetor de arquivo na área de utilidades, mas a maior parte do tempo, você deve deixar os locais e relacionamentos sozinho.
Se você mover coisas ao redor, Xcode pode ficar confuso (como pode você). Se você deve mover arquivos, não utilize o Finder. A maioria dos desenvolvedores preferem não usar o localizador para modificar, mover ou renomear arquivos ou pastas dentro de uma pasta de projeto. Use o Inspetor de Arquivo ou o comando Edit-Refactor-Rename para fazer isso.