Nos últimos dois trimestres, nós da Lucid Software temos trabalhado arduamente reescrevendo nosso aplicativo Lucidchart para iPad usando a nova e brilhante linguagem Swift.
Aqui estão os destaques de nossa experiência com o Swift:
- A linguagem é muito legal. Recursos como opcionais e correspondência de padrões tornam o código muito mais idiomático.
- Usar Objective-C do Swift é viável. Não é perfeito, mas a Apple se esforçou muito para criar classes e objetos Objective-C utilizáveis a partir do Swift. Portanto, você geralmente não precisa se preocupar em usar bibliotecas existentes de terceiros escritas em ObjC.
- As ferramentas de desenvolvimento ainda são um trabalho em andamento. Novamente, a Apple está lidando rapidamente com todos os pontos problemáticos que os desenvolvedores estão enfrentando, mas você ainda pode sentir uma série de frustrações.
Resumindo: sentimos que escrever o aplicativo em Swift foi um bom investimento e não nos arrependemos.