¿Cómo interpretas las fechas con NSDateFormatter?

En los Apple Docs, dicen que NSDateFormatter usa Unicode para las especificaciones. He leído la especificación, pero tengo problemas para interpretar esta fecha:

NSDateFormatter *frm = [[NSDateFormatter alloc] init];
[frm setDateFormat:@"EEE MMM dd HH:mm:ss ZZZ yyyy"];
NSLog(@"Tue Oct 13 09:24:15 +0000 2009 becomes %@", [frm dateFromString:@"Tue Oct 13 09:24:15 +0000 2009"]);

Este código se imprime:

2009-10-13 11:37:40.334 test2[1704:20b] Tue Oct 13 09:24:15 +0000 2009 becomes (null)

Respuestas a la pregunta(1)

Su respuesta a la pregunta