Re: Having issues with a custom class
Re: Having issues with a custom class
- Subject: Re: Having issues with a custom class
- From: Gregg Witmer <email@hidden>
- Date: Wed, 2 Mar 2005 10:30:40 -0500
airplane = [[flyingObject alloc] init];
[airplane setPosition:[NSNumber numberWithFloat:0]
Y:[NSNumber numberWithFloat:0]];
[airplane setSpeed:[NSNumber numberWithFloat:1]];
[airplane setHeadingByDegree:[NSNumber numberWithFloat:45]];
[airplane setMaxTurnSpeedByDegree:[NSNumber
numberWithFloat:10]];
Keep in mind that [NSNumber numberWithFloat:1] creates an object that
is autoreleased. Your flying object class should retain all of those
NSNumber objects that you are sending to it.
For example:
- (void)setSpeed:(NSNumber*)newSpeed
{
if( newSpeed )
[newSpeed retain];
if( speed )
[speed release];
speed = newSpeed;
return;
}
Gregg
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden