Showing posts with label NSString doubleValue example. Show all posts
Showing posts with label NSString doubleValue example. Show all posts

Monday, May 13, 2013

NSString doubleValue example ios


doubleValue

Returns the floating-point value of the receiver’s text as a double.
- (double)doubleValue
Return Value of [NSString doubleValue]
The floating-point value of the receiver’s text as a double. Returns HUGE_VAL or –HUGE_VAL on overflow, 0.0 on underflow. Returns 0.0 if the receiver doesn’t begin with a valid text representation of a floating-point number.
Discussion of [NSString doubleValue]
This method skips any whitespace at the beginning of the string. This method uses formatting information stored in the non-localized value; use an NSScanner object for localized scanning of numeric values from a string.
Example of [NSString doubleValue]
static bool TextIsValidValue( NSString* newText, double &value )
{
    bool result = false;

    if ( [newText isMatchedByRegex:@"^(?:|0|[1-9]\\d*)(?:\\.\\d*)?$"] ) {
     result = true;
     value = [newText doubleValue];
    }
    return result;
}
Example of [NSString doubleValue]
NSString *test = @"22.414";
NSLog(@"doubleValue: %f", [test doubleValue]);
Example of [NSString doubleValue]
NSString *value = [valuelist objectAtIndex:valuerow];
NSString *value2 = [valuelist2 objectAtIndex:valuerow2];
double cal = [value doubleValue] + ([value2 doubleValue] * 8) + 3;
NSString *message =[[NSString alloc] initWithFormat:@"%f",cal];