프로토콜과 델리게이트의 차이점은 무엇입니까? a protocol와 a 의 차이점은 무엇입니까 delegate? 과, 우리는 어떻게 선언 할 수 variablesA의 protocol class? ( @protocolObjective-C의 구문)로 선언 된 프로토콜 은 클래스 "적용"(이 프로토콜을 사용한다고 선언)이 구현할 메서드 집합을 선언하는 데 사용됩니다. 즉, "특정 프로토콜을 구현하는 한 어떤 클래스가 사용되는지는 신경 쓰지 않습니다"라는 코드를 지정할 수 있습니다. Objective-C에서 다음과 같이 수행 할 수 있습니다. id instanceOfClassThatImplementsMyProtocol; 이를 코드에 명시하면 MyProtocol 프로토콜을 "준수"하는 모든 클래스를 instance..