Skip to content

Instantly share code, notes, and snippets.

@Czajnikowski
Created June 3, 2017 10:53
Show Gist options
  • Save Czajnikowski/3013639e7acdf1360969fca753a41b76 to your computer and use it in GitHub Desktop.
Save Czajnikowski/3013639e7acdf1360969fca753a41b76 to your computer and use it in GitHub Desktop.
let contacts: [Contact] = …
let results = contacts.filter { contact in
var addressesMatchingQuery = [Address]()
for address in contact.addresses {
if address.city == searchQuery {
addressesMatchingQuery.append(address)
}
}
return addressesMatchingQuery.count > 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment