Мне нужно создать хеш SHA1 для массива пользовательских структур в Swift.Приложение получает массив из внешнего источника через определенные промежутки времени.Цель состоит в том, чтобы определить, изменились ли данные после последнего обновления, без полной копии данных.
Как я могу это сделать?
struct Person {
let firstName: String
let lastName: String
}
let people = [
Person(firstName: "John", lastName: "Appleseed"),
Person(firstName: "Mike", lastName: "Doe")
]
// Produce an SHA1 digest of `people` here?