On Oct 16, 2013, at 11:57 AM, Steve Mills <smi...@makemusic.com> wrote:

> So at this point, let's finish this thread by going back to my original 
> question. Is it OK to use the private instance variable _itemArray in NSMenu 
> since the methods we've added are *extensions* of NSMenu and not a subclass?

I wouldn't. If, in some OS update, Apple changes the NSMenu class such that the 
_itemArray ivar is no longer being used, your app would blow up horribly. Also, 
if Apple starts doing something like lazily populating that array or otherwise 
updating it at the time you ask for it, that won't get done if you access the 
ivar directly.

Charles


_______________________________________________

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

Reply via email to