Question: 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?

Answer: 
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.
> 
> 
>
There's also [NSNumberFormatter](http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSNumberFormatter_Class/).