> MyWeakRef *weakRef = [MyWeakRef weakRefFromObject:self]; > > ^() = { > Foo *wself = [weakRef originalObject]; > // wself may be nil, that's cool because we only want to doStuff if 'self' > is still around. > [wself doStuff]; > }
How is that different from __typeof__(self) __weak wself = self; ^() = { [wself doStuff]; } ...or am I missing something from the beginning of the thread? cheers, Torsten _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com