I lean toward tags as you can keep the speed of switch-case statements and use 
the macro NS_ENUM to define them out as human readable in code and to get code 
completion. 

String comparisons would be slightly slower. 

I think of the identifier as being more useful in caveman debugging. 

Sent from my iPhone

> On 2013/10/09, at 5:59, "jonat...@mugginsoft.com" <jonat...@mugginsoft.com> 
> wrote:
> 
>> On 8 Oct 2013, at 21:54, Lee Ann Rucker <lruc...@vmware.com> wrote:
>> 
>> 
>>> On Oct 8, 2013, at 1:47 PM, jonat...@mugginsoft.com wrote:
>>> 
>>> The NSControl -tag property can be used to identify an action sender.
>>> 
>>> Can the NSUserInterfaceItemIdentification protocol property -identifier be 
>>> safely used for the same purpose?
>> 
>> I don't know, but I'd prefer representedObject for something like that - 
>> it'll only be used by your code, so you don't have any restrictions to worry 
>> about.
> -tag and -identifier both have the advantage of being accessible from within 
> IB.
> 
> J
> 
> 
> 
> _______________________________________________
> 
> .

_______________________________________________

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