FROM : Sherm Pendley
DATE : Thu Aug 03 21:05:10 2006
On Aug 3, 2006, at 2:22 PM, Andrei Tchijov wrote:
> Very true. It just that I got bitten by it (I did not assigned
> initial values to in/out stream).
That was the more generalized problem then.
An object's instance variables are guaranteed to be initialized to
zero (or nil, for pointers) by the Objective-C runtime. But no such
guarantee is made concerning local variables; Objective-C behaves
just like C in that respect.
You should always initialize local variables yourself, to avoid
precisely these kinds of problems.
sherm--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
DATE : Thu Aug 03 21:05:10 2006
On Aug 3, 2006, at 2:22 PM, Andrei Tchijov wrote:
> Very true. It just that I got bitten by it (I did not assigned
> initial values to in/out stream).
That was the more generalized problem then.
An object's instance variables are guaranteed to be initialized to
zero (or nil, for pointers) by the Objective-C runtime. But no such
guarantee is made concerning local variables; Objective-C behaves
just like C in that respect.
You should always initialize local variables yourself, to avoid
precisely these kinds of problems.
sherm--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net






Cocoa mail archive

