title: Using NSPredicate to search an array with an array
body: <p>I have an array of <code>Card</code> objects (NSObjects), each with a field called <code>tags</code>, which is an NSArray of NSStrings.</p>
  
  <p>I would then like to split up the user's search term into an array called <code>keywords</code> of strings by <code>componentsSeparatedByString</code>, then use NSPredicate to filter my array of Cards based on which elements have tags containing at least 1 keyword in <code>keywords</code>.</p>
  
  <p>I hope that's not too convoluted! I've tried using the NSPredicate <code>IN</code> clause to no avail. How should I do this?</p>