Есть удобный метод в NSFileManager
:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *files = [fileManager contentsOfDirectoryAtPath:documentsDirectory
error:nil];
...
[fileManager release];
Начиная с ARC, вы, конечно, можете отказаться от заявления о выпуске.