I thought that the __Weak designator would only work on iOS5 where you would have to use __unsafe_unretained on previous iOS versions. But in this comment https://stackoverflow.com/a/8543037/904972 NJones implies that iOS 4.3+ handles __weak references whereas you have to use __unsafe_unretained on iOS < 4.2. Is this the case or am I misunderstanding the post. If it is the case can you provide a link to an “official” answer from apple.
Share
From http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html