제너릭 타입1 [iOS/SwiftUI] some view와 불투명 반환타입(Opaque return type) Xcode를 통해 SwiftUI 프로젝트를 생성한 이후, 첫 화면인 ContentView에 담긴 코드를 유심히 살펴보다 보면.. 위와 같이 구조체(Struct), 그리고 View 프로토콜을 채택하고 있다는건 얼추 이해가 가는데.. 뷰를 그리는 body 메서드는 some View 라는 요상하게 생긴 타입을 반환하고 있습니다!? 궁금한 점은 어물쩡 넘어갈 수 없으니, 해당 키워드가 무슨 역할을 맡고 있고, 왜 작성되어야 하는지 살펴보는 포스팅 시간을 가져볼까 합니다. 불투명한 반환 타입(Opaque Return Type) 제너릭 타입과는 반대로, 함수의 '내부'에서 타입을 결정 사실, 프로토콜과 함께 다뤄야 하는 문법적 요소이나 불투명 반환타입을 살펴보기 위해 'someView'는 매우 좋은 예시가 되며, .. 2023. 3. 8. 이전 1 다음