Formatting NSDate em estilos específicos para ano, mês, dia e hora, minuto, segundos

Preciso basicamente obter a data e a hora atuais separadamente, formatadas como:

2009-04-26 
11:06:54

O código abaixo, de outra pergunta sobre o mesmo tópico, gera

now:        |2009-06-01 23:18:23 +0100| 
dateString: |Jun 01, 2009 23:18| 
parsed:     |2009-06-01 23:18:00 +0100|

Isso é quase o que estou procurando, mas quero separar o dia e a hor

NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"MMM dd, yyyy HH:mm"];

NSDate *now = [[NSDate alloc] init];

NSString *dateString = [format stringFromDate:now];

NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
[inFormat setDateFormat:@"MMM dd, yyyy"];

NSDate *parsed = [inFormat dateFromString:dateString];

NSLog(@"\n"
"now:        |%@| \n"
"dateString: |%@| \n"
"parsed:     |%@|", now, dateString, parsed);

questionAnswers(16)

yourAnswerToTheQuestion