Блок обычно представляет собой рамку вокруг отложенного вызова функции (возможно, добавление некоторого контекста и, возможно, требующий дополнительного контекста для завершения).В Swift thunks обычно используются для управления памятью или соглашениями о вызовах вокруг замыкания.Как правило, вы можете игнорировать Thunk;это немного детали реализации.
Что действительно говорит вам о том, что вы пропускаете где-то SKNode, и что SKNode был создан в блоке, отправленном в главную очередь (вероятно, с использованием DispatchQueue.main.async
),Маловероятно, что этот стек вызовов на самом деле имеет отношение к утечке.Он просто говорит вам, где был создан протекший объект.