Objective c e datas

Como gosto de complicar, como só tinha visto exemplo a utilizar int – gajos inteligentes – decidi ver como se utilizam as datas no objective c.

Para não ter qualquer erro é preciso utilizar-se o NSDateFormatter para indicar o formato da data, não utilizar o / como delimitador entre dia mês e ano


NSDateFormatter *formato = [[NSDateFormatter alloc] init];
[formato setDateFormat:@"dd-MM-yyyy"];
[oTipo1 setDatadenascimento: [formato dateFromString:@"13-01-2000"]]; //NSDate *dataDeNascimento;