<p>I want to convert a string into a double and after doing some math on it, convert it back to a string.</p>

<p>How do I do this in Objective-C?</p>

<p>Is there a way to round a double to the nearest integer too?</p>

You can convert an NSString into a double with
```
```
double myDouble = [myString doubleValue];
```
```
Rounding to the nearest int can then be done as
```
```
int myInt = (int)(myDouble + (myDouble>0 ? 0.5 : -0.5))
```
```
I'm honestly not sure if there's a more streamlined way to convert back into a string than
```
```
NSString* myNewString = [NSString stringWithFormat:@"%d", myInt];
```
```