Using LINQ in .Net I can select items from an array that match a particular criteria i.e. from an array called People:
var cleverPeople = People.Where(o=>o.IQ>110);
Is there anything similar I can do to an NSMutableArray? I have many items in it and enumerating it with a loop is pretty costly performance wise.