effective-swift
effective-swift copied to clipboard
Item 31. 한정적 와일드카드를 사용해 API 유연성을 높이라
자바 제네릭 불공변으로 인한 API 제약을 해결하는 한정적 와일드카드 타입에 대해 요약하고, Objective-C에서의 __covariant와 __contravariant를 소개하였습니다.
스위프트에서의 공변/불공변에 대해 정리하고 한정적 와일드카드 타입과 유사한 기능을 구현할 수 있는 방식과 그 한계에 대한 내용, 그리고 스위프트에서 공변인 경우에 대한 설명을 추가하였습니다.
Closes #67