Чтобы преобразовать строку как есть, используйте следующий код:
-(NSData*)getDataFromString:(NSString*)theString
{
NSMutableData *mData = [NSMutableData data];
unsigned value;
NSScanner *scanner = [NSScanner scannerWithString:theString];
while(![scanner isAtEnd]) {
[scanner scanHexInt:&value];
value = htonl(value);
[mData appendBytes:&value length:sizeof(value)];
}
return [NSData dataWithData:mData];
}
И для вызова этой функции:
NSData *data = [self getDataFromString:@"Your_String"];