Completando com código de Conclusão em Swift

Xcode # 147 relógios # 148- suas teclas, o que permite sugerir o código enquanto você digita. Esse recurso é chamado conclusão de código

, e é um grande momento # 8208-saver. Aqui estão alguns exemplos de seu uso, juntamente com algumas coisas que atente para - assim como às vezes você pode cometer erros, pode assim a conclusão do código do Xcode!

conclusão de código é o nome da tecnologia. Na interface do usuário do Xcode, no entanto, é referido como Fix # 8208-It.

Para criar um novo projeto, em primeiro lugar Xcode lançamento e escolha Arquivo-Novo-Project, selecione um modelo, e escolher um nome e local para seu novo projeto.

Da mesma forma, você pode criar um novo playground com o lançamento Xcode, escolhendo File-New-Playground, selecionando Swift como seu idioma, e inserindo um nome e local para o playground.

Usando a conclusão de código básico

Os seguintes passos levá-lo através de uma demonstração de conclusão de código. Esta demonstração usa um campo de jogos:

  1. Criar um campo de jogos, como mostrado aqui.

    image0.jpg

    Você pode basear-lo no iOS ou OS X.

    Você pode suprimir do texto inicial, se quiser. Playgrounds começar com um comentário, uma importar declaração, e uma variável de cadeia definido para # 147 Olá, # 173-playground. # 148- Deixe aqueles ou não, como você deseja.

  2. Comece digitando o código para criar uma variável - var myVar: String. digite lentamente var myVar: S.

    Vá devagar para permitir a conclusão de código para fazer seu trabalho (não porque a conclusão do código precisa de muito tempo para trabalhar, mas porque vai lentamente vai lhe dar uma sensação de quanto tempo o processo leva em seu Mac com sua configuração específica). Pouco depois de escrever o S, você verá que o resto da palavra Corda será preenchida com texto cinza. Dependendo de suas preferências, o S pode ser azul (o valor padrão) ou alguma outra cor, ao passo que a conclusão sugeriu (Corda) É cinza.

  3. A partir daqui, você pode fazer qualquer uma das três coisas:

  4. Aceitar a conclusão: Se a conclusão sugerido (Corda) É o que você quer, pressione Return ea sugestão é aceite. O cinza de Corda alterações na mesma cor que o inicial S.

  5. hesite: Por outro lado, se você hesitar antes de aceitar a sugestão, sugestões de conclusão adicionais aparecerão em uma lista na parte superior do campo de jogos, como mostrado aqui. Note que a lista de conclusões adicionais é rolável: Um muito mais opções disponíveis do que os mostrados.

    image1.jpg
  6. Continuar a escrever: Se você continuar a digitar Strin, a lista de sugestões de conclusão fica mais curto, como mostrado. Clique uma sugestão da lista, e vai substituir o texto no campo de jogos. A qualquer momento, você pode pressionar Return para aceitar a conclusão sugerida.

    image2.jpg

Usando a conclusão de código em um projeto

conclusão de código não basta olhar para o que você está typing- ele também olha para o contexto do que você está digitando. Os seguintes passos mostram como conclusão de código interpreta acordo com o contexto:

  1. Comece criando um novo projeto com base no iOS Master # modelo de Aplicação 8208-Detail.

  2. Abra o navegador do projeto no lado esquerdo da janela do espaço de trabalho (se ele já não estiver aberto) ou usando Vista-Show Project Navigator, -1, ou o botão no lado direito da barra de ferramentas para mostrar ou ocultar o navegador do projeto.

  3. Se necessário, abra a pasta do projeto no navegador do projeto.

  4. Se necessário, abra o grupo de projeto (ele tem um ícone de pasta, mas é um grupo).

  5. Vá até o topo da AppDelegate.swift arquivo, como mostrado aqui.

    image3.jpg
  6. Logo abaixo da janela var: UIWindow? linha, comece digitando o código para criar uma variável - var myVar: String.

    A lista de sugestões de conclusão de código aparece, como mostrado. Novas escolhas - UnsafeMutablePointer e UnsafeMutablePointer - agora aparecem na lista. Estas conclusões no ambiente Xcode são possíveis devido a sintaxe que os rodeia.

    image4.jpg

Trabalhando com a conclusão de código

mudanças de conclusão de código e evolui ao longo do tempo. Mesmo que você tenha usado antes, você pode achar que tem características que não estavam disponíveis quando você aprendeu primeiro. Para obter o máximo proveito dela, tente algumas destas dicas:

  • Prestar atenção à cor do texto enquanto você digita: Resolver em um estilo que você gosta e ficar com ela para que você possa reconhecer quando as mudanças de coloração. Se a coloração parece errado, Xcode não é, provavelmente, reconhecendo sua sintaxe - a razão mais comum para isso é que você entrou em um erro de digitação. Por exemplo, se você digitar myVar: S ao invés de var myVar: S, o S permanecerá sem cor (preto por padrão).

  • Para regenerar as sugestões de conclusão de código, utilize Apagar para retroceder para um ponto no seu código antes da primeira letra que parece colorido corretamente: Por exemplo, se pretende voltar a gerar as sugestões para S, fazer backup para o espaço antes e redigitar S.

  • Considere o uso de conclusão de código, mesmo se você é um datilógrafo rápido: Se você digitar rapidamente, você não pode pensar que você precisa de conclusão de código - mas não tenha tanta certeza. Não só poupar as teclas digitadas, ele também completa o código de precisão, e digitadores rápido sempre pode cometer erros.

  • Lembre-se que a conclusão do código é preciso - mas não é infalível: conclusão de código não comete erros e, no entanto, por vezes, as suas conclusões estão erradas.

  • Sempre olhe para a conclusão sugerida antes do retorno pressionando: Na maioria das vezes é correto ou é uma má interpretação óbvia de suas intenções. Mas, às vezes, você tem que intervir para corrigir um erro de interpretação, e nesses casos, você deve digitar o código você mesmo.

menu