//NSString *compileDate = [NSString stringWithFormat:@"%s", __DATE__];
NSString *compileDate = [NSString stringWithUTF8String:__DATE__];
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"MMM d yyyy"];
//[df setDateFormat:@"MMM dd yyyy"];
NSDate *aDate = [df dateFromString:compileDate];
Ok, j'abandonne. Pourquoi aDate reviendrait-il parfois à zéro?iPhone SDK Objectif-C __DATE__ (date de compilation) ne peut pas être converti en un NSDate
Faut-il importer si j'utilise les lignes commentées ... ou leurs lignes de remplacement correspondantes?
ne vaut pas une réponse : en raison de la façon dont le préprocesseur fonctionne, pour obtenir __DATE__ en tant que NSString, vous pouvez simplement écrire @__DATE__ –