2009-06-29 10 views

risposta

18

Si può fare "ricerca" degli array usando predicati, in questo modo:

NSMutableArray* names = [NSMutableArray arrayWithObjects:@"Andy", @"Bart", @"Bob", nil]; 
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] 'b'"]; 
NSArray* namesStartingWithB = [names filteredArrayUsingPredicate: predicate]; 
// namesStartingWithB now contains @"Bart" & @"Bob" 

Si dovrebbe guardare la documentazione NSArray e NSPredicate per più informazione. Se siete dopo le informazioni specifiche per il parsing XML (vale a dire un feed RSS), si dovrebbe verificare l'articolo di Matt Gallagher su using libxml2 for XML parsing and XPath queries in Cocoa.

+1

Aggiunti collegamenti documentazione –

+0

NSArray * namesStartingWithB = [array filteredArrayUsingPredicate: predicate]; essere NSArray * namesStartingWithB = [nomi filteredArrayUsingPredicate: predicato]; –

+0

@James Grazie per il testa a testa - fissi. –

Problemi correlati