IOS How to convert HexString to NSString

+ (NSString *) stringFromHexString:(NSString *)hexString {
   
    // The hex codes should all be two characters.
    if (([hexString length] % 2) != 0)
        return nil;
   
    NSMutableString *string = [NSMutableString string];
   
    for (NSInteger i = 0; i < [hexString length]; i += 2) {
       
        NSString *hex = [hexString substringWithRange:NSMakeRange(i, 2)];
        NSInteger decimalValue = 0;
        sscanf([hex UTF8String], "%x", &decimalValue);
        [string appendFormat:@"%c", decimalValue];
    }
   
    return string;
}

Comments

Popular posts from this blog

LINUX Move and copy files using SSH

PHP Predefined Variables

Java : Variables Declaring