매우 빠른 비교가 가능한 개체 집합을 만들어야합니다 (형식과 값이 뚜렷한 경우 해당 개체는 중요하지 않습니다). 나는 현재 비교를 위해 NSString을 사용하고 있지만 더 빠른 것이 있어야한다고 생각합니다. 아마 NSNumber일까요? 아마도 int 값을 사용하여 원시 비교를 할 수 있을까요?Objective-C에서 가장 빠른 개체 비교는 무엇입니까?
0
A
답변
2
주소를 비교할 수없는 이유는 무엇입니까?
0
가장 빠른 개체 비교 방법은 포인터 동일성 (self == argument
)을 비교하는 NSObject 's입니다.
자신의 신원을 위해서만 중요한 객체들을 만들고 싶다면 평범한 NSObject를 만드는 것이 좋은 방법입니다. 최대 속도를 위해 포인터 평등을 사용하여 수동으로 비교할 수 있으며 다른 클래스가 isEqual:
을 사용하려는 경우 여전히 효율적입니다.
대부분의 경우 비효율적 인 최적화의 종류.
관련 문제
- 1. ObjectiveC에서 ECMAscript
- 2. 가장 빠른 winforms DataGrid는 무엇입니까?
- 3. iPad에서 가장 빠른 애니메이션은 무엇입니까
- 4. 가장 빠른 저장 방법은 무엇입니까?
- 5. LINQ 개체 : 빠른 아이디어?
- 6. 양방향 비교는 SCM 기능입니까?
- 7. 가장 빠른 날짜순으로 주문
- 8. 가장 빠른 동기화
- 9. PHP에서 가장 빠른 IPC
- 10. Maven을 배우는 가장 빠른 방법
- 11. 가장 빠른 tr : 호버 방법
- 12. dom 요소를 얻는 가장 빠른 방법은 무엇입니까?
- 13. PHP 템플릿을로드/포함하는 가장 빠른 방법은 무엇입니까?
- 14. iPhone에서 가장 빠른 float 변환은 무엇입니까?
- 15. Windows.Forms에서 이미지를 페인트하는 가장 빠른 방법은 무엇입니까?
- 16. SQLite에서 테이블을 채우는 가장 빠른 방법은 무엇입니까?
- 17. Akamai에 파일을 업로드하는 가장 빠른 방법은 무엇입니까?
- 18. NSTimer를 실행해야하는 가장 빠른 방법은 무엇입니까?
- 19. XML을 구문 분석하는 가장 빠른 방법은 무엇입니까?
- 20. CSS 속성을 설정하는 가장 빠른 방법은 무엇입니까?
- 21. .NET에서 가장 빠른 serialization 방법은 무엇입니까?
- 22. C에서 절대적으로 가장 빠른 for 루프는 무엇입니까?
- 23. 컬렉션에서 요소에 액세스하는 가장 빠른 방법은 무엇입니까?
- 24. 가장 빠른 TAR 응용 프로그램은 무엇입니까?
- 25. 개체에 속성을 설정하는 가장 빠른 방법은 무엇입니까?
- 26. ReadProcessMemory를 만드는 가장 빠른 방법은 무엇입니까?
- 27. 파이썬에서 프로세스를 호출하는 가장 빠른 방법은 무엇입니까?
- 28. 전쟁의 안개를 계산하는 가장 빠른 방법은 무엇입니까?
- 29. C에서 가장 빠른 생산자 소비자 메소드는 무엇입니까?
- 30. std :: map 키의 가장 빠른 유형은 무엇입니까?
예, 물론입니다. 나 자신을 생각해야 했어. 비록 내가 이것이 사용할 답변 일지라도 나는 아직도 궁금하다. –