Skip to content

Instantly share code, notes, and snippets.

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