What is the difference between a weak reference and an unowned reference?

Swift has:

  • Strong References
  • Weak References
  • Unowned References

How is an unowned reference different from a weak reference?

When is it safe to use an unowned reference?

Are unowned references a security risk like dangling pointers in C/C++?

7 Answers
7

Leave a Comment