in TNLCLI/TNLCLIUtils.m [11:29]
BOOL TNLCLIParseColonSeparatedKeyValuePair(NSString *str, NSString ** keyOut, NSString ** valueOut)
{
NSString *key, *value;
const NSUInteger indexOfColon = [str rangeOfString:@":"].location;
if (indexOfColon != NSNotFound) {
@autoreleasepool {
key = [[str substringToIndex:indexOfColon] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
value = [[str substringFromIndex:indexOfColon+1] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
}
}
if (keyOut) {
*keyOut = key;
}
if (valueOut) {
*valueOut = value;
}
return (key && value);
}