How to add all decimal numbers in an NSMutableArray
I have a NSMutableArray which have some NSDecimalNumber in it, like (500,50.80,70,8000) Now I want to add all those decimal numbers together. I've tried to use for (NSDecimalNumber *number in self.numbersArray) { NSDecimal *sum += [number decimalValue] } But failed. Use - (NSDecimalNumber *)decimalNumberByAdding:(NSDecimalNumber *)decimalNumber Take a look at NSDecimalNumber Class Reference NSDecimalNumber *lNumber = [NSDecimalNumber zero]; for (NSDecimalNumber *number in self.numbersArray) { lNumber = [lNumber decimalNumberByAdding:number]; } A simple way to add all NSNumber s in an array is