Swift’s Lazy Weak References

Mike Ash: Weak references to an object will cause that object’s memory to remain allocated even after there are no strong references to it, until all weak references are either loaded or discarded. This temporarily increases memory usage. Note that the effect is small, because while the target object’s memory remains allocated, it’s only the … Continue reading Swift’s Lazy Weak References