Molto spesso abbiamo necessità di confrontare due date per saperne l’ordine cronologico e quindi decidere l’azione da intraprendere.
Ecco un semplice ed utile snippet per confrontare le date in Objective-C.
[code lang=”obj-c”]switch ([dataUno compare:dataDue]) {
case NSOrderedAscending:
// dataUno < dataDue
break;
case NSOrderedSame:
// Le date sono uguali
break;
case NSOrderedDescending:
// dataUno > dataDue
break;
}[/code]