Il existe certainement mieux, mais c’est pour l’instant tout ce que j’ai trouvé pour récupérer la date de modification d’un fichier :

NSString* filePath;
NSCalendarDate* fileDate;
struct stat sStat;
if (stat([filePath UTF8String], &sStat) == 0)
{
  time_t filetmt = sStat.st_mtimespec.tv_sec;
  struct tm* filetm = localtime(&(filetmt));
  fileDate = [[NSCalendarDate dateWithYear:filetm->tm_year+1900
                     month:filetm->tm_mon+1
                       day:filetm->tm_mday
                      hour:filetm->tm_hour
                    minute:filetm->tm_min
                    second:filetm->tm_sec
                  timeZone:[NSTimeZone systemTimeZone]] retain];
}