매우 궁금합니다 - UITextInputDelegate
의 모든 메소드가 필요한 이유는 무엇입니까? 왜 내가 원하는 것을 구현할 수 없는지 (예 : textDidChange
)?델리게이트에서 일부 메서드가 필요한 이유는 무엇입니까?
1
A
답변
2
성능 문제 일 수 있습니다. 이 메소드는 자주 호출되며 변경 될 때마다 -respondsToSelector:
을 보내야합니다.
-2
0
관련 문제
- 1. 일부 대리자 메서드가 자동으로 호출되지 않는 이유는 무엇입니까?
- 2. C++ 재배포 가능 패키지가없는 일부 Winapp이 필요한 이유는 무엇입니까?
- 3. 거북이 SVN이 필요한 이유는 무엇입니까?
- 4. BlockingCollection.TakeFromAny 메서드가 유용한 이유는 무엇입니까?
- 5. HTTP 클라이언트에서 InputStream이 필요한 이유는 무엇입니까? (자바)
- 6. 번호 접미사가 필요한 이유는 무엇입니까?
- 7. 전달 선언이 필요한 이유는 무엇입니까?
- 8. PhotoCamera에 VideoBrush가 필요한 이유는 무엇입니까?
- 9. 콜백 이벤트가 필요한 이유는 무엇입니까?
- 10. 웹에 HTTP가 필요한 이유는 무엇입니까?
- 11. 여기에 UseCompatibleTextRendering이 필요한 이유는 무엇입니까?
- 12. ": nodoc :"구문이 필요한 이유는 무엇입니까?
- 13. 코어 애니메이션 메서드가 클래스 메서드이지만 인스턴스 메서드가 아닌 이유는 무엇입니까?
- 14. 델리게이트에서 로컬 변수에 액세스하는 올바른 방법은 무엇입니까?
- 15. .NET에서 이름 스레드가 필요한 이유는 무엇입니까?
- 16. PHP 확장 메서드가 반환되지 않습니다 이유는 무엇입니까?
- 17. 일부 사이트에 Https가있는 이유는 무엇입니까?
- 18. 일부 파일이 복제되는 이유는 무엇입니까?
- 19. C# 메서드가 호출되지 않는 이유는 무엇입니까?
- 20. toString 메서드가 여기에서 작동하지 않는 이유는 무엇입니까?
- 21. 내 가상 메서드가 대체되지 않는 이유는 무엇입니까?
- 22. OnVScroll() 메서드가 한 번만 입력되는 이유는 무엇입니까?
- 23. 오이 훅 메서드가 소문자가 아닌 이유는 무엇입니까?
- 24. 내 BeginInvoke 메서드가 비동기가 아닌 이유는 무엇입니까?
- 25. 가상 메서드가 초기 바인딩으로 간주되는 이유는 무엇입니까?
- 26. ToolStripProgressBar에 StatusBar.Invoke 메서드가 작동하지 않는 이유는 무엇입니까?
- 27. nibNameOrNil과 ViewDidLoad 메서드가 다른 이유는 무엇입니까?
- 28. DynamicObject 클래스의 메서드가 제네릭이 아닌 이유는 무엇입니까?
- 29. dismissDialog 메서드가 제대로 작동하지 않는 이유는 무엇입니까?
- 30. Stream.CopyTo가 확장 메서드가 아닌 이유는 무엇입니까?
수 있지만 모든 호출마다 respondsToSelector 호출 할 필요가 없습니다. 위임자가 변경 될 때만 확인할 수 있습니다. 이것은 심지어 더 빠를 수도 있습니다. 그 이유는 당신이 단지 부울 (boolean)과 비교하기 때문입니다. – V1ru8
그래서 수수께끼가 남아 있습니다. 나는 합리적인 것 같아서이 대답을 승인합니다. – kolinko
감사합니다. Merlin. 그냥 명확한 대답은 단지 추측입니다. 나는 애플로부터 비밀 정보가 없다. – JeremyP