Nit: Missing some spaces (find it pretty ugly and hard to read that way):
``for(int i = 0; i < CFArrayGetCount(listSnapshot); i++) { ``