Obtenir la liste des fichiers avec des extensions spécifiques à un chemin d'accès spécifié en Objective-C

Je suis assez nouveau à l'Objective-C. je suis le développement d'une application Cocoa.
Actuellement, je suis à la recherche de l'équivalent de ce code C# de l'Objectif C:

string[] fileList = Directory.GetFiles(DownloadPath, "*.jpg");

Les chaînes renvoyées ne doivent pas nécessairement être de chemin d'accès complet, puisque tout ce que je besoin est les noms de fichier. J'ai essayé NSFileManager mais à ce jour pas encore bonne. Merci.

EDIT: Ce que j'ai essayé avec NSFileManager:

[someFileManager contentsOfDirectoryAtPath:path error:nil];

Je tiens également à demander: quel est le format de la "voie"? Cela semble facile, mais je suis complètement paumé sur MAC OS système de fichiers. Le chemin que j'utilise est de [NSOpenPanel Url], et ne ressemble à ceci:

file://localhost/Users/alex/Movies/

Parfois, je reçois les résultats, mais d'autres fois Le retour de NSArray est tout simplement vide. Je suis assez confus au sujet de ce de sorte que toute aide serait appréciée.

EDIT2:
La réponse ici: NSPredicate endswith plusieurs fichiers, est probablement un meilleur choix. Néanmoins, je vous remercie pour votre réponse.