cocoa - converting a double to string

cocoa, iphone, iphone-sdk-3.0

Solution

Another option, since you asked for other ways in your comment to mipadi's answer:

Create an `NSNumber` using `NSNumber *myDoubleNumber = [NSNumber numberWithDouble:myDouble];`

Then call `[myDoubleNumber stringValue];`

From the docs:

Returns the receiver’s value as a human-readable string, created by invoking descriptionWithLocale: where locale is nil.

Problem

I have a double number and I would like to convert it to string. The number is, for example, something like 24.043333332154465777... but if I convert it to string using something like ``` NSString *myString = [NSString stringWithFormat:@"%f", myDouble]; ``` The string is just 24.043333 how do I get a full string the corresponds to the whole double number? What other methods do I have to convert this?

Original source

Related problems