Используйте NSMutableDictionary только в том случае, если вы действительно собираетесь изменять данные, в противном случае используйте стандартный NSDictionary (это скорее стиль, фактическая реализация на самом деле не меняется).
Если вы хотите циклически перемещаться по массиву списка карт, выполните следующие действия:
//This will enumerate through the array element by element
for (NSMutableDictionary *dictionary in cardlist) {
//Ok, now we have a dictionary from cardlist
//Let's print the items to the console
NSLog(@"draft: %i", [dictionary valueForKey:@"draft"]); //Note, there are better ways print print a bool to the log, but this will work for now
NSLog(@"label: %@", [dictionary valueForKey:@"label"]);
NSLog(@"notes: %@", [dictionary valueForKey:@"notes"]);
}
Это должно пройти через весь ваш список карт и вывести значения.