I know you can sum an array of NSNumbers by using the @sum.self keypath, but does that also work with NSDecimalNumbers? Will the result be accurate?
EDIT: To be more specific, here is code I know that works with NSNumber.
NSNumber *sum = [numArray valueForKeyPath:@"@sum.self"];
NSDecimalNumberis a subclass ofNSNumber, so it will inherit this ability.Also, I would recommend using one of these: