Thanks for the explanation. I knew about static variables with strings (like 
@"hello").
And that these don't should be released. But I did not know that this applies to
other objects.

Thanks. 
Germán.

On 2013-06-04 23:55:15 -0600 Graham Lee <gra...@iamleeg.com> wrote:

> That's returning a shared static instance of the GSComboWindow class, so it's 
> expected that it isn't released. It's also outside of the NSComboBoxCell 
> class, so as far as NSComboBoxCell instances are concerned, they should obey 
> standard memory management rules:
> 
> - if you got an object via +alloc, -copy or -new, you own it and should 
> -release or -autorelease it later.
> - if you didn't, you don't own it unless you -retain it
> - if you did neither of these, don't -release or -autorelease it.
> 
> NSComboBoxCell is consistent with these rules.
> 
> Graham.
> 


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to