Просто M2C, если Вы не знали: можно постараться не непосредственно использовать интерфейс итератора в ситуациях, где для - каждый цикл будет достаточен.
Я не уверен, почему в примерах Apple AM / PM показаны в нижнем регистре, но сделать строку даты в нижнем регистре несложно:
NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);