analisando NSString para Double

então eu quero converterNSString dobrar. Eu encontrei o seguinte exemplo:

NSString * s = @"1.5e5";
NSLog(@"%lf", [s doubleValue]);

Funciona, mas sedoubleValue não é possível converter a string para o dobro simplesmente retorna 0.0, que não é o que eu preciso. Eu preciso de algum método que tenta converter uma representação de string de double para double e se indicar de alguma forma, se não pode ser convertido. c # tem um excelente método

double d;
boolean Double.TryParse(str, out d)

Existe algum método semelhante ao acima em Objective C? ou talvez seja melhor usar o regex? no entanto, eu realmente não sei como fazer isso.

questionAnswers(1)

yourAnswerToTheQuestion