Guardar y cargar datos - CoreData

Soy muy nuevo en CoreData y en mi aplicación para iPhone quiero saber cómo guardar texto y luego volver a cargarlo. Pero el truco es cargarlo nuevamente cuando la fecha en UIDatePicker es la misma que cuando lo guardé , como un calendario.

Espero que puedas ayudar de todos modos. Es bastante importante que aprenda a hacer esto bastante pronto, por lo que cualquier ayuda es enormemente apreciada, gracias.

ACTUALIZACIÓN: Gracias por las respuestas, especialmente por el código de muestra. Sin embargo, tengo algunos problemas para entender cómo encaja esto, perdóname. Quiero aprender cómo funciona esto, pero hacer que funcione mientras tanto será realmente útil.

Entiendo algunos de estos errores, solo solucionarlos de la manera correcta es mi problema. Espero que puedas ayudar.

Presumiblemente puse su primer fragmento de código en el método de edición finalizado (guardar al salir del cuadro de texto) y luego el segundo fragmento en el método de cambio de fecha (cargar al cambiar la fecha)?

Este código, ¿utiliza esto los nombres de entidad y propiedad? ¿Cómo exactamente necesito configurar mi archivo xcdatamodel? ¿Necesito usar este código o solo demuestra qué entidades y propiedades necesito?

DatedText{
    savedText:String
    dateSaved:Date
}

Esta línea dice que 'mo' no está declarado: (FIJO)

    newDatedText=mo=[NSEntityDescription insertNewObjectForEntityForName:@"DateText"
inManagedObjectContext:theManagedObjectContext];

Presumiblemente debajo de 'someText' está el texto que quiero guardar? ¿Y el 'aDateObject' es la fecha en mi UIDatePicker?

[newDatedText setValue:someText forKey:@"savedText"];
    [newDatedText setValue:aDateObject forKey:@"dateSaved"];

Solicitud de miembro 'moc' en algo que no sea una estructura o unión:

NSEntityDescription *testEntity=[NSEntityDescription entityForName:@"DatedText" inManagedObjectContext:self.moc];

¿Cuál es 'targetDate' (no declarado)? UIDatePicker fecha de nuevo?

NSPredicate *pred=[NSPredicate predicateWithFormat:@"dateSaved==%@", targetDate];

Solicitud de miembro 'moc' en algo que no es una estructura o una unión:

NSArray *fetchedObjs=[self.moc executeFetchRequest:theFetch error:&fetchError];

Respuestas a la pregunta(2)

Su respuesta a la pregunta