Re: NSNotificationQueue Should Be Collected?
Re: NSNotificationQueue Should Be Collected?
- Subject: Re: NSNotificationQueue Should Be Collected?
- From: Conrad Shultz <email@hidden>
- Date: Thu, 02 Jun 2011 09:47:30 -0700
As with virtually any leak-related question to arise:
Please reread the memory management rules (http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html).
They are not long and the APIs are designed so that following them assiduously will prevent you from needing to ask if you are managing memory correctly.
If, after rereading, you don't have the answer then please repost with your specific confusion.
"If you teach a man to fish..."
(Sent from my iPhone.)
--
Conrad Shultz
www.synthetiqsolutions.com
On Jun 2, 2011, at 2:59, Bing Li <email@hidden> wrote:
> Dear all,
>
> In my system, when a remote message is received, a notification must be
> raised as follows.
>
> [[[NSNotificationQueue alloc]
> initWithNotificationCenter:[NSNotificationCenter defaultCenter]]
> enqueueNotification:[NSNotification notificationWithName:"MessageReceived"
> object:self userInfo:messageDictionary] postingStyle:NSPostWhenIdle];
>
> But I think the above code must cause memory-leaking, especially when
> frequent messages are received, right? Should NSNotificationQueue must be
> released or autoreleased?
>
> Best,
> Bing
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please 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
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please 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