Вопросы по теме 'swift-structs'

Какое копирование-элизия делает Swift для структур?
Общий консенсус в отношении программирования на Swift (по состоянию на май 2018 г., Swift 4.1, Xcode 9.3) заключается в том, что следует отдавать предпочтение структурам, если только ваша логика явно не требует общей ссылки на объект. Как мы знаем,...
155 просмотров
schedule 18.11.2022

В Swift, как вы можете вызвать функцию сразу после создания объекта
У меня есть некоторые объекты, structs , которые я инициализирую из словарей JSON ( [String : Any] ) с помощью функции init , предоставленной из расширения протокола Decodable (см. Инициируйте объект, соответствующий Codable, со словарем/массивом...
952 просмотров

Быстрое запоминание / кеширование ленивой переменной в структуре
Я выпил koolaid struct / value в Swift. И вот у меня возникла интересная проблема, которую я не знаю, как решить. У меня есть структура, которая является контейнером, например. struct Foo { var bars:[Bar] } Внося в него правки, я создаю...
1211 просмотров
schedule 22.03.2022

Swift - динамический массив структур
У меня есть структура: public struct Deque<T> { private var array = [T]() public var isEmpty: Bool { return array.isEmpty } public var count: Int { return array.count } public mutating func...
1050 просмотров