Описание тега swift-hashable
Этот тег следует использовать только для вопросов о протоколе Swift Hashable.
2
ответа
Swift enum соответствует идентифицируемому: тип не соответствует идентифицируемому протоколу
У меня есть перечисление со связанными значениями, которые я хочу использовать в качестве элемента в RxDataSources. Я попытался привести его в соответствие с идентифицируемым, сопоставив его с Hashable, как показано ниже. enum DriverHubWidget: Hasha…
01 мар '22 в 14:49
1
ответ
Когда вычисляется hashValue в swift?
Допустим, у меня есть массивная строка, поэтому ее хеширование довольно дорого. Когда вычисляется hashValue? Каждый раз, когда я обращаюсь к нему как words.hashValueили каждый раз, когда строка изменяется? Если он находится в доступе, он кэшируется?
22 фев '22 в 11:00
1
ответ
Как я могу заставить CMTime соответствовать Hashable на всех версиях iOS?
В Xcode 14 Apple добавила соответствие Hashable иCMTimeRangeтолько для iOS16. Я пытаюсь сделать его Hashable для всех версий iOS, потому что у нас есть много структур Hashable, которые содержат , и они также зависят от того, являются ли они Hashable…
03 ноя '22 в 12:30
1
ответ
NavigationStack толкает слишком много просмотров
Здравствуйте, я новичок в swiftui, и я создаю NavigationStack из массива элементов. Каждый элемент в массиве перемещается в навигацию, когда я нажимаю на элемент (мне приходится много раз нажимать кнопку «Назад», чтобы вернуться к корню). Кажется, я…
31 янв '23 в 22:41
0
ответов
Как заставить класс «Звук» соответствовать «Хешируемому» в цикле ForEach в SwiftUI
Я пытаюсь создать панель микширования звука примерно для 8 звуковых циклов, но подход, который я использовал, требует, чтобы класс Sound соответствовал «Hashable». Я посмотрел на других, которые исправили что-то подобное, и попробовал это, просто до…
15 ноя '22 в 17:49
1
ответ
Swift – создание хэшируемой структуры, имеющей свойство типа протокола
У меня есть структура, которая должна быть декодируемой и хешируемой. Эта структура имеет свойство типа Протокол. В зависимости от типа в структуру заполняется конкретное значение протокола. Но как мне сделать эту структуру хешируемой, не делая хэши…
22 апр '23 в 13:40