NSString * ruta = [[NSBundle mainBundle] pathForResource:@"NOV10_COF" ofType:@"txt"];
NSString * cadena = [NSString stringWithContentsOfFile:ruta encoding:NSMacOSRomanStringEncoding error:nil];
NSArray * array = [[NSArray alloc] initWithArray:[cadena componentsSeparatedByString:@"\r\n"]];
NSArray * arrayOrdenado = [array sortedArrayUsingSelector:@selector(compare:)];
NSString *cadenaFiltrado = @"something";
NSPredicate *predicado = [NSPredicate predicateWithFormat:@"SELF contains[c] %@", cadenaFiltrado]; // [c] significa case-insensitive
NSArray *arrayFiltrado = [arrayOrdenado filteredArrayUsingPredicate:predicado];