Copy-on-write

Concept

An optimization technique used in Swift's value semantics where actual data copying is deferred until a modification is made, allowing shared references for efficiency when no changes occur.

Mentioned in 1 video