목록 NSCopying을 준수하도록 List <을 만들려고합니다. 왜냐하면 다음과 같은 이유 때문입니다.영역을 만들 수 없습니다. 목록 이 NSCopying을 준수합니다.
- @objc는 일반 클래스의 확장 내에서 지원되지 않습니다.
- 최종 클래스이므로 List를 상속받을 수 없습니다.
- "공용 기능 복사본 (영역 : NSZone? = nil) ->"Any without Marking NSCopying "을 구현하는 경우. 난 그냥 오류가 발생합니다 :
목록 < T> 복사()가 존재하지만, 우리가 정말 그것을 사용하지 않을 수 있습니다 "... copyWithZone가 :] 알 수없는 선택기 인스턴스로 전송".
현재 반복을 사용하여 List < T> 외부의 복사본을 만들어야합니다. 난 단순히 instanceOfList.copy()를 사용할 수 없다.
예. 관리되지 않는 복사본을 만들려고했습니다. NSCopying을 처음부터 구현하려는 이유는 간단했습니다. NSObject에서 상속받은 copy()가 이미 있습니다. –