Existe uma maneira de converter uma data de idioma natural NSString para um NSDate

Diz que tenho o NSString@"tomorrow"

Existe alguma biblioteca que pega seqüências de caracteres como essa e as converte em NSDates? Estou imaginando / esperando algo assim:

NSString* humanDate = @"tomorrow at 4:15";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"x at HH:MM"];
NSDate* date = [dateFormatter dateFromString:humanDate];

Eu também gostaria de fazer coisas como "próxima segunda-feira", etc., mas não precisa ser super sofisticado. Posso aplicar regras de entrada, mas gostaria de um pouco de linguagem natural disponível.

Minha alternativa é pegar a string, dividi-la em pedaços e formatá-la manualmente. Mas eu esperava que alguém já tivesse feito iss

questionAnswers(1)

yourAnswerToTheQuestion