• 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
'Build and Analyze' with XCODE 3.2.2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

'Build and Analyze' with XCODE 3.2.2


  • Subject: 'Build and Analyze' with XCODE 3.2.2
  • From: John Love <email@hidden>
  • Date: Sat, 24 Apr 2010 16:02:03 -0400

Here's a sample snippet of my code:

- (NSDate *)offsetDate:(NSDate *)fromDate
                       byYears:(int)addYears
                       byMonths:(int)addMonths
                       byDays:(int)addDays {

	NSDateComponents *offset = [[NSDateComponents alloc] init];
	[offset setYear:addYears];
	[offset setMonth:addMonths];
	[offset setDay:addDays];

	NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
	return [gregorian dateByAddingComponents:offset toDate:fromDate options:0];

}


Builds and runs just dandy .. but "Build and Analyze" coughs up:

	// method returns an object with a +1 retain count (owning reference)
	NSDateComponents *offset = [[NSDateComponents alloc] init];

... and at the end of the method:

	// object allocated and stored into 'offset' is no longer referenced after this point
	// and has a retain count of +1 (object leaked)
	}

It appears that the analysis is saying I should retain offset immediately after it is set with *offset =:

NSDate *result = [gregorian dateByAddingComponents:offset toDate:fromDate options:0];

[offset release];

return result;

By the way, identical gotchas are picked up by B & A for gregorian.

John Love



John Love
Touch the Future! Teach!



_______________________________________________

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: 'Build and Analyze' with XCODE 3.2.2
      • From: Scott Cherf <email@hidden>
    • Re: 'Build and Analyze' with XCODE 3.2.2
      • From: Quincey Morris <email@hidden>
    • Re: 'Build and Analyze' with XCODE 3.2.2
      • From: Nick Zitzmann <email@hidden>
  • Prev by Date: Re: NSTableview background image for column?
  • Next by Date: Re: 'Build and Analyze' with XCODE 3.2.2
  • Previous by thread: Re: No icon in Dock's Application folder HUD?
  • Next by thread: Re: 'Build and Analyze' with XCODE 3.2.2
  • Index(es):
    • Date
    • Thread