que tienen dos NSArrays:objetos Restar en uno NSArray de otra matriz
NSArray *wants = [NSArray arrayWithObjects:
@"apples",
@"oranges",
@"pineapple",
@"mango",
@"strawberries",
nil];
NSArray *needs = [NSArray arrayWithObjects:
@"apples",
@"pineapple",
@"strawberries",
nil];
Y quiero XOR
ellos. Algo así como wants - needs
de modo que lo que me queda es
[NSArray arrayWithObjects:
@"oranges",
@"mango",
nil];
normalmente me gustaría ir a través de algunos bucles pesado, pero estoy seguro de que hay una manera más práctica. ¿Qué debería hacer?
¿No cuelga si las necesidades contienen objetos que no existen en los deseos? – TompaLompa
@TompaLompa No, no falla. Desde los documentos NSMutableArray: 'Si la matriz receptora no contiene objetos en otroArray, el método no tiene efecto (aunque incurre en la sobrecarga de la búsqueda de los contenidos) .' – highlycaffeinated
Esto NO es un XOR, como si las necesidades contienen un objeto que quiere no, el resultado no contendrá ese objeto. –