Re: Is Apple's singleton sample code correct?
Re: Is Apple's singleton sample code correct?
- Subject: Re: Is Apple's singleton sample code correct?
- From: Darkshadow <email@hidden>
- Date: Tue, 29 Nov 2005 10:02:27 -0500
On Nov 29, 2005, at 7:11 AM, Serge Cohen wrote:
There is nothing wrong about _using_ object deallocation to do
the app-quit cleanup.
There's all wrong with it. I did it, long ago. I've learnt the
hard way.
Can you be more precise on this one? (avoiding us to learn the hard
way).
Serge.
-dealloc is not guaranteed to be called when the application is
quitting. So if you have resources (other than memory) that need to
be cleaned up, you should really listen for the -
applicationWillTerminate: notification and do the clean up there.
This one bit me when I was first starting to learn Cocoa - I had a
temp file written to disk that I wanted removed when the application
quit. I put the removal in the -dealloc method. It took me a while
to figure out that the file wasn't being removed because -dealloc
wasn't being called (on this particular object) when the application
quit.
Darkshadow
(aka Michael Nickerson)
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
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