Simple question, I know there must be a correct way to do this. I have a CGFloat that increases in increments of 1/16. I want to determine when this value becomes a whole number.
For lack of knowing the right way I am coming up with ideas like having another variable to keep track of the number of iterations and mod 16 it.
While you generally can’t count on fractional floating point numbers to sum up to whole numbers, your case is exception to the rule since
1/16is2^(-4)and this number can be represented by float precisely: