Re: style question: when to use 'id' as return value?
Re: style question: when to use 'id' as return value?
- Subject: Re: style question: when to use 'id' as return value?
- From: Bill Bumgarner <email@hidden>
- Date: Mon, 17 Dec 2007 14:25:51 -0800
On Dec 17, 2007, at 2:14 PM, Sean McBride wrote:
NSString has the method:
+ (id)stringWithString:(NSString *)aString
Why is the return value not an 'NSString*' instead of an 'id'? Is
this
just a stylistic preference, or...?
Because both NSString and NSMutableString Do The Right Thing when that
method is invoked and, thus, declaring that the method returns a
particular type of string -- mutable or immutable -- would be wrong
half the time.
b.bum
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden