Javacodegeeks iconJavacodegeeksSep 2, 2026

Swift’s Ownership And Noncopyable Types

Classes were reference-counted automatically, structs and enums were copied freely, and the whole system ran quietly in the background without asking developers to think about ownership at all. Then, starting with Swift 5.9 in 2023, Apple began introducing a set of features, borrowing, consuming, and …

Swift’s Ownership And Noncopyable Types

Share this story

Send the public story page.

Useful takeaways from this story.

Classes were reference-counted automatically, structs and enums were copied freely, and the whole system ran quietly in the background without asking developers to think about ownership at all.

Then, starting with Swift 5.9 in 2023, Apple began introducing a set of features, borrowing, consuming, and …

For nearly a decade, Swift's relationship to memory looked settled.

Building the complete brief

The page is ready to read now. The fuller skim-friendly version will appear here automatically.

The useful part

Classes were reference-counted automatically, structs and enums were copied freely, and the whole system ran quietly in the background without asking developers to think about ownership at all. Then, starting with Swift 5.9 in 2023, Apple began introducing a set of features, borrowing, consuming, and … For nearly a decade, Swift's relationship to memory looked settled.

Details worth keeping

For nearly a decade, Swift's relationship to memory looked settled.

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app