Quando a gente cria um novo View Controller em um app no Xcode, a nova classe possui um comentário curioso: /* // MARK: – Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepare(for segue: UIStoryboardSegue, sender: …
Mês: dezembro 2018
== (duplo igual), === (triplo igual) e o protocolo Equatable
TL;DR: O operador duplo-igual (==) diz se dois objetos são “iguais” ou “equivalentes”, e esse significado tem que ser implementado pelo programador (que faz isso através do protocolo Equatable). Por outro lado, o operador triplo-igual (===) diz se duas variáveis fazem referência ao mesmo objeto — algo que o Swift faz sem precisar do programador.