일반적으로 서로 다른 두 가지보기 컨트롤러가 있지만 일부 동작 (예 : 화면을 두 번 탭)에서 비슷한 동작을 공유합니다.여러보기 컨트롤러간에 코드 공유
지금 각보기 컨트롤러에는 GestureRecognizer를 설정하고 감지 된 제스처를 처리 할 수있는 일련의 코드가 있습니다. 그러나이 코드는 두 클래스 모두 거의 같습니다.
다른 클래스 (예 : 제스처 처리)에서 2 개의보기 컨트롤러간에 일부 코드를 공유하려면 어떻게해야합니까?
일반적으로 서로 다른 두 가지보기 컨트롤러가 있지만 일부 동작 (예 : 화면을 두 번 탭)에서 비슷한 동작을 공유합니다.여러보기 컨트롤러간에 코드 공유
지금 각보기 컨트롤러에는 GestureRecognizer를 설정하고 감지 된 제스처를 처리 할 수있는 일련의 코드가 있습니다. 그러나이 코드는 두 클래스 모두 거의 같습니다.
다른 클래스 (예 : 제스처 처리)에서 2 개의보기 컨트롤러간에 일부 코드를 공유하려면 어떻게해야합니까?
모든 공유 코드가있는보기 컨트롤러를 만들고 2 개의보기 컨트롤러를 하위 클래스로 만드시겠습니까?
UIViewController
에 범주로 공유 코드를 추가 할 수 있습니까?
확장 할 수없는 한이 게시물의 주석이어야합니다. 이것이 합리적인 대답 인 이유. –
두보기 컨트롤러가 서로 다른보기 컨트롤러 ... 하위 구조이기 때문에 가능하지 않습니다 ... 복잡한 구조와 나는 그것에 대해 아무 것도 할 수 없습니다 ... 제안에 대한 감사합니다. –