Re: Simple scope check.
Re: Simple scope check.
- Subject: Re: Simple scope check.
- From: Shawn Erickson <email@hidden>
- Date: Sat, 09 Dec 2006 16:44:14 -0800
On Dec 9, 2006, at 4:14 PM, Sandro Noel wrote:
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;
}
You are over releasing in the above and your questions don't really
make sense. Also scoping of local vars is the same as in C and are
independent of object life times (since Objective-C doesn't support
stack based objects).
Please review the following carefully...
<http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/
index.html>
-Shawn
_______________________________________________
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