On Wed, 14 Sep 2011 14:01:17 +0300, Motti Shneor <su...@bezeqint.net> said:
>1. Why Apple says "After the Delegate" when delegate isn't a responder, and is >never in the responder chain. See: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.html See it, but don't believe it without testing. The responder chain has never been very accurately documented by Apple, so testing is always the best way to resolve doubts. For example: http://lists.apple.com/archives/cocoa-dev/2005/Feb/msg01237.html At the time I wrote that message, the responder chain was used in two very different ways (nil-targeted events vs. user events such as keyDown: messages), and the framework's idea of what constituted the chain was different in the two cases: one difference was that, as experiment proved, the window delegate was in the first chain but not the second. As you can see from that thread, I encountered some resistance when I pointed this out, but this resistance seemed to be based on the documentation, not on actual testing, which resolved the matter quite clearly (like people who didn't believe Galileo when he said Jupiter had moons). You'll notice that I'm hedging here and saying what was true at that time, since how do I know (without testing all over again) whether Apple has not changed things behind the scenes in the meantime? Anyway, the point is that you shouldn't make assumptions about "never"; the window delegate can indeed be in the responder chain, but it might not be in the responder chain you're talking about. :) m. -- matt neuburg, phd = m...@tidbits.com, <http://www.apeth.net/matt/> A fool + a tool + an autorelease pool = cool! Programming iOS 4! http://www.apeth.net/matt/default.html#iosbook_______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com