How to convert a text string to hex string?
hex, ios, string
Solution
Couldn't able to write in swift, but in Objective-C below code is may be what you are looking for:
NSString * str = @"Say Hello to My Little Friend";
NSString * hexString = [NSString stringWithFormat:@"%@",
[NSData dataWithBytes:[str cStringUsingEncoding:NSUTF8StringEncoding]
length:strlen([str cStringUsingEncoding:NSUTF8StringEncoding])]];
for(NSString * toRemove in [NSArray arrayWithObjects:@"<", @">", @" ", nil])
hexString = [hexString stringByReplacingOccurrencesOfString:toRemove withString:@""];
NSLog(@"hexStr:%@", hexString);
Above code gives exact string as you given:
`5361792048656c6c6f20746f204d79204c6974746c6520467269656e64`
Hope it will help:)
Problem
Lets say I have a text string : "Say Hello to My Little Friend" A function should return hex value as: 5361792048656c6c6f20746f204d79204c6974746c6520467269656e64