Fluxo básico
- Completação de código inteligente
- Assistência de código com IA (experimenta CMD+K em qualquer linha)
- Acesso rápido à documentação com @Docs
- Realce de sintaxe
- Navegação básica de código
Hot Reloading
Desenvolvimento avançado em Swift
Esta seção do guia foi fortemente inspirada por Thomas
Ricouard e seu
artigo
sobre como usar o Cursor para desenvolvimento em iOS. Confere o artigo dele para mais
detalhes e segue o cara para mais conteúdo de Swift.
xcodebuild
(e muito mais) e permite escanear seus targets, selecionar o destino, compilar e rodar seu app exatamente como no Xcode. Além disso, ela configura seu projeto para o Xcode Build Server, assim você aproveita todos os recursos mencionados acima.
Uso da Sweetpad
Sweetpad: Generate Build Server Config
. Isso vai gerar um arquivo buildServer.json
na raiz do seu projeto que permite ao Xcode Build Server trabalhar com ele.
Depois, tanto pelo Command Palette quanto pela sidebar da Sweetpad, você pode selecionar o target que quer compilar e rodar.
Você precisa compilar seu projeto uma vez para habilitar autocompletar, ir para definição
e outros recursos de linguagem.