Несколько лет назад выходил доклад по memory layout academy.realm.io/posts/goto-mike-ash-exploring-swift-memory-layout
Так вот, не все структуры однозначно размещаются в стеке. Если это большая структура, которая занимает больше 2(?) слов в памяти, то там все переносится на heap со всеми вытекающими последствиями.
Так вот, не все структуры однозначно размещаются в стеке. Если это большая структура, которая занимает больше 2(?) слов в памяти, то там все переносится на heap со всеми вытекающими последствиями.