Over at In Cocoa do you prefer NSInteger or just regular int, and why?, there was mention of NSDouble and NSFloat, but I can\'t see a reference for
NSDouble
NSFloat
There is no NSFloat but I know the Core Graphics API eventually changed from float to CGFloat so that it could use a double on some architectures.
float
CGFloat
double
It is best to use the exact types that API headers declare. This makes type changes automatic if you ever recompile your code for a different target.