NSSet
에 저장된 여러 개체에 대해 동일한 작업을 수행하고 싶습니다. 꽤 잘 작동코코아 NSArray/NSSet : -makeObjectsPerformSelector : 빠른 열거 형 대
for (id item in mySetOfObjects)
[item action];
:
내 첫 번째 시도는 빠른 열거를 사용하고 있었다. 그럼 내가 생각한 :
[mySetOfObjects makeObjectsPerformSelector:@selector(action)];
그리고 지금, 나는 최선의 선택을 모른다. 내가 아는 한, 두 가지 해결책은 동일합니다. 그러나 한 솔루션을 다른 솔루션보다 선호하는 것에 대한 논쟁이 있습니까?
링크를 가져 주셔서 감사합니다.이 문서를 알지 못했습니다! Cocoa 개발자가 -makeObjectsPerformSelector : – mouviciel
을 사용하여 내부 최적화를 수행했다는 것을 명확하게 설명합니다. 거기에 흥미로운 것들이 있습니다. –