Question: nsnumber is int or float?
Answer: Initializing an NSNumber Object Returns an NSNumber object initialized to contain a given value, treated as a float . Returns an NSNumber object initialized to contain a given value, treated as a signed int .