Eu vi esse código em um dos vídeos de Paul Hudson. Acessível somente para membros, mas aqui está o texto correspondente: Desafio de codificação
struct Friend: Hashable, Identifiable, Codable {
let id: UUID
/* ... */
}
Conheço o Hashable como uma alternativa ao identifiable, quando você quer usar o objeto com uma lista/ForEach e o objeto não tem ID e você não quer adicioná-lo.
Qual é o propósito de ter ambos (Hashable e Identifiable)?