To na dúvida de qual método é melhor usar no caso específico de encontrar um elemento dentro do array pois a função index foi descontinuada.
firstIndex(where: {$0.name == item.name})
firstIndex(of: Element)
To na dúvida de qual método é melhor usar no caso específico de encontrar um elemento dentro do array pois a função index foi descontinuada.
firstIndex(where: {$0.name == item.name})
firstIndex(of: Element)
Para itens de matriz que não estão em conformidade, Equatable você precisará usar firstIndex(where:)