An object must go out of existence neither too late nor too soon. Matters are made more complicated by the fact that multiple objects can have a pointer (a reference) to the very same object. To illustrate, imagine three objects, Manny, Moe, and Jack, where both Manny and Moe have references to Jack:
This is an example of how a shared annotation can work.
Share this highlighthttp://www.safaribooksonline.com/a/ios-11-programming/9778902/