mediante LINQ en .Net puedo seleccionar elementos de una matriz que responden a un criterio particular es decir, a partir de una matriz llamada People:NSMutableArray - ¿Artículos de consulta sin enumeración?
var cleverPeople = People.Where(o=>o.IQ>110);
¿Hay algo similar que pueda hacer para un NSMutableArray? Tengo muchos elementos y enumerarlos con un bucle es bastante costoso en cuanto al rendimiento.
beautiful. exactamente lo que necesitaba \t NSPredicate * pred = [NSPredicate predicateWithFormat: @ "isFired == NO"]; \t NSArray * filtered = [self.arenamap filteredArrayUsingPredicate: pred]; – jdee
Aquí hay un bonito artículo sobre NSPredicate vs LINQ. http://www.cimgf.com/2008/08/24/cocoa-tutorial-c-linq-or-cocoa-key-paths-and-nspredicate/ – Lounges
Tenga en cuenta que esto probablemente no sea mucho más rápido que repetir el bucle usted mismo. Fundamentalmente para seleccionar elementos de una matriz como esta, la matriz completa debe repetirse en algún lugar a lo largo de la línea –