메모리 주소로 메서드를 바꿀 수있는 방법이 있는지 궁금합니다. 예 : 메서드 0xFFFFFF에 대한 포인터가 있습니다. 애플리케이션에 메소드가 있습니다. 포인터를 my 메서드로 바꾸려고합니다. Objective-C에서이 포인터를 대체 할 수있는 방법이 있습니까? 감사.메모리 주소로 메서드 바꾸기
0
A
답변
-2
당신은 "performSelector"를 사용할 수 있습니다
[object performSelector:@selector(doSomething)];
선택기 변수에 저장 될 수있다.
0
0
당신은 class_getInstanceMethod
또는
관련 문제
- 1. 자동 가상 주소를 메모리 주소로 변환 하시겠습니까?
- 2. Xcode 디버거의 주소로 메모리 할당을 어떻게 확인합니까?
- 3. 더 낮은 메모리 주소로 스택 메모리 주소가 더 높은 주소
- 4. 델라 피의 메모리 주소로 variadic C 함수를 호출하십시오.
- 5. #! jQuery 주소로
- 6. jQuery load() 메서드 메모리 누수가 발생 했습니까?
- 7. 문자열 바꾸기 (PHP)
- 8. 잘못된 상대 주소로 리디렉션
- 9. 스택 주소로 모듈 찾기
- 10. SNMP 트랩이 IPv6 주소로
- 11. MapView를 주소로 업데이트하려면 어떻게해야합니까?
- 12. URL 주소로 그대로 받으십시오
- 13. 문자열을 네트워크 주소로 변환합니다.
- 14. Jetty에서 IPv6 주소로 바인딩
- 15. C#에서 인터페이스의 상속 된 메서드 이름 바꾸기
- 16. JavaScript 바꾸기
- 17. 메모장에서 모든 작업 바꾸기/바꾸기
- 18. x86은 어떤 주소로 실행을 시작합니까?
- 19. PostMethod : 주어진 주소로 요청하는 방법?
- 20. Google지도를 iPhone의 지정된 주소로 직접로드하십시오.
- 21. 배치 이메일은 다음 주소로 보내십시오.
- 22. 주소로 압핀을 추가하는 Virtual Earth
- 23. mac 주소로 웹 앱 보안하기
- 24. 기본 전자 메일 주소로 액세스
- 25. C++ : LPWSTR은 cout의 주소로 인쇄합니다.
- 26. 클래스를 Mono.Cecil로 바꾸기
- 27. 같은 메서드 내에서 메서드를 호출하면 메모리 누수가 발생합니까?
- 28. 정적 메서드 내에서 Spring.Net 컨텍스트를 인스턴스화하면 메모리 누수가 발생합니다.
- 29. 클래스 메서드 : 메모리 누출을 피할 수있는 올바른 방법입니까?
- 30. 개체 일련화 - 값 바꾸기
당신이 마음에서 특정 언어가 있었나요
class_getClasssMethod
를 사용하여,method_setImplementation(Method m, IMP imp)
당신은하지만 먼저 선택하는 방법을 해결 한해야을 찾고? 코볼? SQL? :-) – paxdiablo
Oh right ... Objective-C/C – Jnani
무슨 뜻인지 좀 더 설명해 주시겠습니까? 특히, "메소드에 대한 포인터"란 무엇입니까? 우리는'struct objc_method *'를 말하고 있는가? 값 0xFFFFFF를 갖는 방법은 무엇입니까? 그것은 다소 희박한 가치입니다. 그리고 "포인터를 대체"한다는 것은 무엇을 의미합니까? 변수에 새로운 값을 지정하거나 무엇을 할당할까요? – Chuck