Convertendo um NSString em NSDate

Eu tenho uma string de data: segunda-feira, 11 de outubro de 2010. Como criar um objeto NSDate a partir dele e obter componentes diferentes como dia, mês, data e ano a partir dele. Observe que o formato / localidade dessa string pode mudar em tempo de execução.

questionAnswers(2)

yourAnswerToTheQuestion