TupleView
![[SwiftUI] @ViewBuilder](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F41K0P%2FbtrGfOxKyWb%2FAAAAAAAAAAAAAAAAAAAAANH6TmAQx0PtMLCJJtPss9Cj7B1h4Xayu8xc3MdjTga7%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DRxXJuBOPlfsO0l7nV3HGNx7JBrw%253D)
[SwiftUI] @ViewBuilder
Swift에서는 함수에서 함수를 리턴할 수도 있다. 또 UIKit을 사용하다보면, View, ViewController 등을 리턴할 수도 있다. 그럼 SwiftUI에서도 함수를 통해 View를 반환할 수 있을까? (View가 리턴 타입이 될 수 있을까?) 되는지 안 되는지 모르니까 일단 해보자! func notUseViewBuilder(isFirst: Bool) -> some View { if isFirst { return FirstView() } else { return SecondView() } } 무작정 코드를 작성하고 빌드를 했다. Opaque Type이긴한데 기본 타입을 알 수 없다고 한다. 검색해보니 이럴 때 ViewBuiler를 사용하면 된다고 한다. @ViewBuilder func useV..