Кто-нибудь на человеческом может объяснить @escaping?
Сбегающее замыкание, так называется потому сбегает из области видимости своей функции т.е. отрабатывает после завершения функции в которой объявлено. Можно в переменную сохранить и выполнить потом. Или например надо ui обновить когда данные пришли, замыкание поможет
Побитовый оператор XOR или “оператор исключающего OR” (^), который сравнивает биты двух чисел. Оператор возвращает число, которое имеет биты равные 1, когда биты входных чисел разные, и возвращает 0, когда биты одинаковые