내 첫 번째 게시물은 여기 (어디서나 중요!), 다시. 코코아/Obj-C (나는 어느 쪽이도 속도를 높이 지 않으니 참아주십시오!). 나는 이미 대답을 놓치지 않았 으면 좋겠다. 나는 그것을 찾으려고 노력했다.알려진 클래스의 객체 인스턴스를 "Finding"합니까?
나는 80 년대 중반 이후로 프로그래밍을하지 않았으므로 새로운 트릭을 배울 수는 없지만 OOP에는 머리가 돌아 간다! 내 질문은 :
그것을 인스턴스화 그 어떤 다른 알 수없는 과정 주어진 인스턴스 알려진 클래스의 객체의 를 "/ 찾기/발견 식별" 에 전혀 어떤 방법이 있습니까?
예 : 이 시나리오를 수행 할 뭔가를해야만 : 그 문제에 대한
(id) anObj = [someTarget getMostRecentInstanceOf:[aKnownClass class]];
, "getAnyInstance"또는 "getAllInstances는"너무 트릭을 할 수 있습니다.
배경 : 상업용 응용 프로그램을위한 플러그인을 작성하려고합니다. 무거운 짐을 너무 많이 털어 놓고 있기 때문에, 앱 뒤에는 장면이 있습니다.
나는 & SDK 파일을 가지고 있는데, 어떤 클래스의 객체인지 알았고 어떤 메소드를 호출해야하는지 (인스턴스 메소드 만 가지고있다), 나는 목표물을 식별 할 수 없다.
Apple 설명서, 자습서 및 웹 (예 : 스택 오버플로)에있는 예제/샘플 코드가 많지 않아 몇 시간이나 지났습니다. 비어 있습니다. 모든 것이 알려진 대상 객체를 필요로한다고 생각합니다.
http://www.nulltime.com/svtest/index.html
어떤 도움을 또는 지침은 다음과 같습니다
내가 다이어그램 &와, 명확, 나는 웹 페이지를 넣었습니다 필요에 따라 내 문제를 표현되지 않을 수 있기 때문에 작업 샘플 페이지는 설명하기 고맙다! 감사.
빠른 답장을 보내 주셔서 감사합니다. 제가 이해한다면, 당신은 저의 최악의 두려움을 확인했을 것입니다. "클래스가 반환 제어"는 "클래스 A"를 참조하고 & "클래스 B"에 의한 경우, 내가 그들을 통제하지 않는 . 내가 갖고있는 것은 응용 프로그램 SDK에서 제공하는 인터페이스 (.h) 파일뿐입니다. 아무것도 추가 할 구현 파일이 없습니다. Sean –