So I understand you need NSNumber to save integers in Core Data.
My question is what is the best technique for accessing the integers here, performing maths, and then updating?
For example should you basically always convert the NSNumber to an NSInteger straight away (using the NSNumber intValue method I would guess), do maths/calculations, and then at the last minute create a new NSNumber and save back to core data?