Subtrahieren von Objekten in einem NSArray aus einem anderen array

Habe ich zwei NSArrays:

NSArray *wants = [NSArray arrayWithObjects:
                  @"apples", 
                  @"oranges", 
                  @"pineapple", 
                  @"mango", 
                  @"strawberries", 
                  nil];
NSArray *needs = [NSArray arrayWithObjects:
                  @"apples", 
                  @"pineapple", 
                  @"strawberries", 
                  nil];

Und ich will XOR Sie. So etwas wie wants - needs so, dass das, was ich verlassen haben ist

[NSArray arrayWithObjects:
@"oranges", 
@"mango", 
nil];

Ich würde normalerweise gehen Sie durch einige schwere looping, aber ich bin sicher, es ist ein praktischer Weg. Was sollte ich stattdessen tun?

InformationsquelleAutor Jacksonkr | 2012-05-06
Schreibe einen Kommentar