2013-03-31 2 views
0

나는 NSString을 묶어 두 개의 NSArrays가있다. 배열 빼기 (Array subtraction)를하고 싶습니다. Array1의 모든 요소를 ​​Array1에만 있고 Array2에는 없도록합니다. 이러한 NSString 객체는 다른 객체이지만 동일한 문자열 값을가집니다.NSStrings의 NSArray 뺄셈/차이

쉬운 방법이 있나요? 아니면 이중 루프가 필요합니까? 예를 들어 파이썬에서는 set 연산을 사용할 수 있지만 Obj-C에서 어떻게 처리해야할지 모르겠습니다.

+1

얻을 설정 작업이 많이 있습니다. –

+0

그리고 여기 나는 성가신 물건이 없어도 벗어날 수 있다고 생각했습니다. – dougalg

답변

2

NSMutableSet가이 작업을 수행하는 반 다스 다른 방법은 아마,하지만 그들은 모든 프로그래밍이 필요하면 파이썬

+1

특히'minusSet' –

+0

대단히 감사합니다! 나는 NSSet을 살펴 보았고 NSSet에 어떤 뺄셈 기능이 없으면 변경 가능한 세트도 없을 것이라고 생각했지만, 당연히 NSSet을 반환 할 메소드가 아닌 세트의 메소드로 생각할 때 당연한 것입니다. 새로운 세트. – dougalg