¿Cómo puedo verificar si un NSDate se encuentra entre otros dos NSDates en un NSMutableArray

En mi aplicación tengo un NSMutableArray que los usuarios pueden modificar agregando o eliminando entradas de la matriz (por cierto, las entradas siempre se agregan en el índice 0), esto se hace usando una vista de tabla. Cada entrada en el almacén de matrices es la fecha en que se agregó la celda como NSString en este formato: es decir,@"Sat, Mar 12, 2011". Digamos que también creo una variableNSString *myDay = @"Thu";

Mi pregunta es, ¿cómo puedo verificar que entre la fecha almacenada en el índice 0 y la fecha almacenada en el índice 1, el día representado por myDay falta o no se encuentra entre estas dos entradas de fecha. Y en mi caso, solo necesito hacer esta verificación comparando el índice 0 y 1 de la matriz.

También tenga en cuenta que en mi aplicación, la variable myDay no es una fecha específica (es decir, @ "jue, 10 de marzo de 2011", solo representa un día de la semana elegido por el usuario, donde algunos datos en mi aplicación deberán ser restablecer cada semana.

Respuestas a la pregunta(2)

Su respuesta a la pregunta