Simple scope check.
Simple scope check.
- Subject: Simple scope check.
- From: Sandro Noel <email@hidden>
- Date: Sat, 9 Dec 2006 19:14:07 -0500
Greetings,
i was just wondering if Cocoa behaved like other languages concerning
variable scope.
i did search the documentation for variable scope but all i get back
is the references for Apple Scripts ...
so... in this function.
+ (NSString *)numberFizzle: (NSNumber *) input{
NSString *intToStr = [ [ [NSString alloc] stringWithFormat:@"%d",
[input intValue]] autorelease];
NSString *tempStr = [ [ [NSString alloc] stringWithFormat:@"i%d:%d",
[intToStr length], [input intValue]] autorelease];
NSLog(tempStr);
return tempStr;
}
so if Objective-C (cocoa) behaves like i think. there is no need for
me to autorealease anything that does not exit my function.
so fo example here, the intToStr variable will be automatically
killed at the end of the function
so i would not have to autorelease it... BUT tempStr will exit the
function therefor i should autorelease it just in case it is not
released by the user...
is that right ?
Thank you for your assistance !
Sandro Noel.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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