• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Analyser reports memory leak… where?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Analyser reports memory leak… where?


  • Subject: Analyser reports memory leak… where?
  • From: Graham Cox <email@hidden>
  • Date: Thu, 12 Sep 2013 11:35:03 +0200

Here's some code for which the Analyser reports "potential leak of an object stored into 'eventTypes'". I don't see it.

I didn't write this code, so I'm reluctant to change it even though I would have written it a bit differently. mEventTypes is an ivar.

- (void)setEventTypes:(NSDictionary*)eventTypes
{
	if (eventTypes != mEventTypes)
	{
		[mEventTypes release];
		mEventTypes = [eventTypes retain];
	}
	InitializePrefsForEventTypeNames();
}

- (NSDictionary*)eventTypes
{
	if (mEventTypes == nil)
	{
		[self loadNib];

		NSDictionary* eventTypes = [self newEventTypes];
		[self setEventTypes:eventTypes];
		[eventTypes release];
	}

	return mEventTypes;	//<----- analyser complains here
}



- (NSDictionary*)newEventTypes
{
	//[code deleted that presets contents of 'eventTypes']

	// Method name begins with "new"; clients are responsible for releasing.
	return [[NSDictionary alloc] initWithDictionary:eventTypes];
}



--Graham
_______________________________________________

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


  • Follow-Ups:
    • Re: Analyser reports memory leak… where?
      • From: Kyle Sluder <email@hidden>
    • Re: Analyser reports memory leak… where?
      • From: Fritz Anderson <email@hidden>
    • Re: Analyser reports memory leak… where?
      • From: Simone Tellini <email@hidden>
    • Re: Analyser reports memory leak… where?
      • From: Simone Tellini <email@hidden>
    • Re: Analyser reports memory leak… where?
      • From: Roland King <email@hidden>
  • Prev by Date: Re: Crashing Problem calling postNotificationName
  • Next by Date: Re: Analyser reports memory leak… where?
  • Previous by thread: Re: Slow down a scroller?
  • Next by thread: Re: Analyser reports memory leak… where?
  • Index(es):
    • Date
    • Thread