Unmanaged

Asked on 2025-12-01

1 search

The term "unmanaged" in the context of memory management refers to pointers in locations that the runtime knows about but doesn't manage automatically. These might be manual owning references, but they are not automatically managed by the runtime, unlike strong, weak, or unowned references. This concept is discussed in the session Analyze heap memory at WWDC 2024.

If you are interested in learning more about memory management and reference types in Swift, you might want to explore the session "Analyze heap memory," which covers various aspects of memory management, including the use of weak and unowned references to avoid strong reference cycles.