No vídeo da aula 1 - Coletando os dados, utiliza-se a exclamação no final da declaração das variáveis nameField e happinessField, dizendo que elas são opcionais pois caso contrário o compilador não permitiria rodar pois dariam crash no tempo de compilação. Só que eu não sei o que isso significa. O que é esse tempo de compilação? E o de execução também citado no vídeo?
Em tempo, eu comecei a fazer os cursos de programação conforme me foi instruído. Fiz Java 1, 2 e 3 para aprender sobre programação orientada a objeto e depois segui para Swift3. Só que eu boiei em várias coisas que ele falou no vídeo. Eu já deveria saber isso ou vai ser explicado mais para frente no curso? Pois eu tenho ZERO base em programação para mobile. Sou das antigas e venho da escola da programação procedual.