2012-01-14 3 views
0

UIImageView를 상속하고 내 게임 장면에서 많이 사용되는 스프라이트 클래스가 있습니다.NSSet 또는 NSMutableSet에 중복 객체가 없습니다.

최근에 들여 쓰기 된 빠른 열거 형을 사용하여 NSSet 또는 NSMutableSet과 개체를 비교하는 작업을 중단했습니다.

그러나 일부 스프라이트는 스폰 위치에있을 때 동일한 바가있을 수 있습니다. 문제가되지 않습니까?

개체가 중복 된 것으로 보입니까?

+1

NSSet은 두 객체가 같은지 확인하기 위해'hash' 및'isEqual :'메소드를 사용합니다. – dreamlax

답변

0

개체에 동일한 frame 또는 bounds 속성이 있다는 것을 의미하는 경우 -이 값이 같지 않은 것으로 간주되므로 중복으로 처리되지 않습니다. 당신은 안전합니다.

+0

고맙습니다. : D – Necro

+0

@Necro 기꺼이 도와 줬어. 문제를 해결했다면 대답을 받아 들일 수있어. –

관련 문제