"How does Automatic Reference Counting work in iOS, and how do you prevent retain cycles? Give examples of when to use weak versus unowned."
weak
unowned