Wyszukaj NSArray obiektów dla String pasujących do dowolnej właściwości

Mam NSArray obiektów, a te obiekty mają 10 właściwości. Chciałbym przeprowadzić wyszukiwanie tekstowe tych obiektów.

Wiem, jak przeszukiwać 1 nieruchomość naraz, ale czy istnieje prosty sposób na wyszukiwanie WSZYSTKICH właściwości naraz?

Oto lista właściwości, które mają moje obiekty:

@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSString * phone;
@property (nonatomic, retain) NSString * secondaryPhone;
@property (nonatomic, retain) NSString * address;
@property (nonatomic, retain) NSString * email;
@property (nonatomic, retain) NSString * url;
@property (nonatomic, retain) NSString * category;
@property (nonatomic, retain) NSString * specialty;
@property (nonatomic, retain) NSString * notes;
@property (nonatomic, retain) NSString * guid;

Jeśli szukam „lekarza”, chciałbym zobaczyć wszystkie wyniki, w których 1 lub więcej z tych właściwości ma w sobie słowo „lekarz”. Na przykład, jeśli 1 obiekt ma kategorię „lekarz”, a inny obiekt ma adres e-mail „[email protected]”, oba powinny pojawić się w wynikach.

questionAnswers(3)

yourAnswerToTheQuestion