Источник: Nuances of Programming 1. Hide Это модификатор представлений, позволяющий показывать и скрывать их, что, как правило, недоступно. Стоит отметить, что модификатор представлений — очень полезный паттерн, который не помешает взять на заметку. struct Show: ViewModifier {
let isVisible: Bool
@ViewBuilder
func body(content: Content) -> some View {
if isVisible {
content
} else {
content.hidden()
}
}
} Используйте его просто как модификатор представления, а условной переменной будет булево значение...
Последние годы браузеры стали чуть ли не самым часто используемым софтом. Оно и понятно, все больше информации можно почерпнуть в интернете, и все меньше шансов найти актуальную информацию в книгах. По актуальности книги сначала отставали на пол года-год, а последнее время отставание растет. Уже 5-7 лет - не предел того, насколько устарела информация в только что изданных книгах. Раньше этим грешили ВУЗы, теперь же это докатилось до offline источников информации. А если мы так много времени проводим в браузере, то было бы неплохо использовать его возможности по максимуму...