Visão geral do navegador do projeto no xcode

Você tem que trabalhar dentro do contexto de um projeto de Xcode para desenvolver um app iOS. Depois de ter criado o seu projeto no Xcode, o espaço de trabalho Xcode mostra o navegador de Projeto.

Xcode tem um monte de ajuda baseado em contexto. sempre que você&rsquo-re curioso sobre o que alguma coisa não, tente Control-clique em uma área, e você&rsquo-ll provável encontrar um menu com uma seleção de Ajuda. Esta figura, por exemplo, mostra o que acontece quando você Control-clique no navegador do projeto. Ele abre um menu de atalho a partir do qual você pode escolher o menu Project Ajuda Navigator.

O espaço de trabalho Xcode.

A área Navigator é uma área opcional no lado esquerdo da janela do espaço de trabalho onde você pode carregar diferentes navegadores - incluindo o navegador do projeto - com a ajuda do selector Navigator. Para ocultar ou mostrar a área de Navigator, clique no botão Ver seletor para a esquerda na barra de ferramentas da área de trabalho, mostrado nesta figura.

A área Navigator do programa Xcode.

A área Navigator inclui a barra Navigator selector, a área de conteúdo, e a barra Filtro. Ele também pode incluir outros recursos específicos para o navegador selecionado.

O navegador Projeto permite que você faça coisas como adicionar, excluir, grupo e gerenciar arquivos em seu projeto ou escolher um arquivo para ver ou editar na área do editor. (Dependendo de qual arquivo que você escolher, você&rsquo-verá o editor apropriado.)

Nesta figura, por exemplo, todos os triângulos são abertas para que o navegador do projeto exibe todos os arquivos no projeto.

A barra Filtro no Xcode.

Video: Revit #035 | Resolvendo problemas comuns (ligando painéis e destravando o menu)

o barra filtro permite restringir o conteúdo que&rsquo-s apresentadas - como arquivos editados recentemente, arquivos que não foram salvas, ou nomes de arquivos.

Fazendo o seu caminho até a estrutura da pasta mostrada no navegador do projeto (veja a figura), a primeira pasta listada é rotulado RoadTrip (que é o nome deste projeto de exemplo). Esta pasta contém todos os elementos de origem para o projeto, incluindo o código fonte, arquivos de recursos, gráficos, e uma série de outras peças.

Embora cada modelo organiza estes elementos de origem de formas diferentes, o modelo Aplicação mestre-detalhe organiza os arquivos de cabeçalho interface e implementação de código (junto com o arquivo Storyboard (s) e uma pasta de arquivos de suporte) dentro da pasta RoadTrip. (Para uma boa medida, a pasta RoadTrip também inclui uma pasta Quadros e uma pasta de produtos.)



Aqui&rsquo-s o tipo de coisa que é jogado em pastas para projetos como o projeto RoadTrip:

  • arquivos AppDelegate: o RTAppDelegate.h e RTAppDelegate.m arquivos contêm o código para o comportamento específico do aplicativo que personaliza o comportamento de um objeto de quadro (para que você não&rsquo-t tem que subclasse-lo).

    Um objeto quadro rico em comportamento (usada como é) delega a tarefa de implementar uma de suas responsabilidades para um delegado pedido de um comportamento muito específico.

  • storyboard: Os arquivos de storyboard viver em seu projeto como a MainStoryboard.storyboard_iPad arquivo eo MainStoryboard.storyboard_iPhonearquivo (para uma aplicação universal), ou apenas como um solitárioMainStoryboard.storyboard_tanto faz arquivo (para uma aplicação específica do dispositivo).

    Video: REST Client Side - SampaJS - Alganet

    Com um storyboard, você pode criar e implementar uma visão geral do fluxo de sua aplicação e os elementos da interface do usuário.

  • Visualização de controladores: o RTMasterViewController.h e RTMasterViewController.m arquivos contêm o código para controlar a exibição inicial do RoadTrip (com base no modelo de aplicação Mestre-detalhe).

  • Supporting Files: Nesta pasta, você costuma encontrar os cabeçalhos pré-compilados (arquivos de cabeçalho que são compilados para reduzir o tempo de compilação de aplicativos) dos quadros você&rsquo-estará usando - como RoadTrip_Prefix.pch -, bem como a lista de propriedades (RoadTrip-Info.plist) e main.m, sua aplicação&função principal rsquo-s. Você pode até achar imagens e outros arquivos de mídia, e alguns arquivos de dados.

    o InfoPlist.strings arquivo é usado para a localização (tradução do texto em seu aplicativo para o usuário&rsquo-s preferência de idioma).

  • Frameworks: Esta pasta contém as bibliotecas de código que funcionam muito como blocos de construção pré-fabricada para sua aplicação. Ao escolher o modelo mestre-detalhe do aplicativo, você deixa Xcode sabe que ele deve adicionar o UIKit, Fundação, e CoreGraphics estruturas para o seu projeto, porque ele espera que você&rsquo-vai precisar deles neste tipo de aplicação.

  • Produtos: A pasta de produtos é um pouco diferente dos outros. Nele, você&rsquo-ll encontrar o arquivo RoadTrip.app final - não o código-fonte do aplicativo, mas sim a construído versão do aplicativo, o que significa que foi traduzida a partir do código fonte para o código objeto para o iPad&processador rsquo-s para executar.

    No momento, este arquivo está listado em vermelho porque o arquivo pode&rsquo-t ser encontrado.

Quando um nome de arquivo aparece em vermelho, isso significa que o Xcode pode&rsquo-t encontrar o arquivo físico subjacente. E porque você&rsquo-nunca tenha compilado o aplicativo RoadTrip, faz sentido que o RoadTrip.app arquivo (o próprio app) está em falta.

Você pode notar que alguns itens no navegador do projeto olhar como pastas, mas você&rsquo-logo vai descobrir que muitas vezes eles don&rsquo-t agir como pastas. Se você acabou de acontecer para abrir o Viagem pasta no seu Mac - fora do contexto Xcode - você ganhou&rsquo-t ver toda a &ldquo-pastas&rdquo- que aparecem na janela do Xcode. que&rsquo-s, porque essas pastas são simplesmente grupos que ajudam a organizar e encontrar o que você&rsquo-re procurando.


Publicações relacionadas