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
Menu
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:
Criar um campo de jogos, como mostrado aqui.
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.
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.
A partir daqui, você pode fazer qualquer uma das três coisas:
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.
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.
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.
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:
Comece criando um novo projeto com base no iOS Master # modelo de Aplicação 8208-Detail.
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.
Se necessário, abra a pasta do projeto no navegador do projeto.
Se necessário, abra o grupo de projeto (ele tem um ícone de pasta, mas é um grupo).
Vá até o topo da AppDelegate.swift arquivo, como mostrado aqui.
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.
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.