Re: object instance names generated on the fly?
Re: object instance names generated on the fly?
- Subject: Re: object instance names generated on the fly?
- From: Christian Longshore Claiborn <email@hidden>
- Date: Fri, 21 Mar 2003 10:12:17 -0800
What would an object's "name" be, anyway? Are you referring to the
label given to the object pointer? In:
id blah = [[NSObject alloc] init];
Would "blah" be the name?
If so, "blah" would be limited in scope the same way any variable name
would be. I am having trouble imagining how it would do you any good
to have a programmatically-generated name; if you're not still in the
same scope as the declaration, you're going to lose the tag to it
anyway when you pop the stack.
You could maybe fprintf the code out to a .m file, invoke the compiler
and load it as a shared library. That would be the act of a smart-ass.
Otherwise, I think an [NSMutableDictionary addObject:[[NSObject alloc]
init] withKey:<generated name>] is probably the way to go.
Christian
On Friday, March 21, 2003, at 07:48 am, Ben Dougall wrote:
thanks for the reply.
because an array will behave in a very different way to my object. i
want to initiate this object many times, so i guess the precise
question is: is it possible to initiate an object with a name that's a
variable? rather than what seems to be the norm - with a name that
you've typed in the code.
On Friday, March 21, 2003, at 03:14 pm, email@hidden
wrote:
Why don't you just use an array? or a dictionary if you really have to
give each instance a name...
John.
Ben Dougall <email@hidden>
Sent by: email@hidden
03/21/2003 10:49 AM
To: email@hidden
cc:
Subject: object instance names generated on the fly?
only just starting cocoa/obj-c so this might be very easy to do, or
impossible. i have no idea.
is it possible to get various object instances from one class with
names based/generated from a variable rather than names that have been
typed into the code - so a series of object instances whos names have
been generated by using a for loop for instance?
thanks.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.