다른 게 아니라 SwiftUI 공부하는데요
var body : some View { } 에서 view 타입을 봤는데 프로토콜 view더라고요?
아니 세상에 변수가 그럼 구조체고 프로토콜을 채택했다고? 그것도 구조체 ContentView 안에서?
많이 헷갈리는데 도와주세요
다른 게 아니라 SwiftUI 공부하는데요
var body : some View { } 에서 view 타입을 봤는데 프로토콜 view더라고요?
아니 세상에 변수가 그럼 구조체고 프로토콜을 채택했다고? 그것도 구조체 ContentView 안에서?
많이 헷갈리는데 도와주세요
Swift 5에서 도입 된 Opaque Types에 대한 것이라면 아래 링크에 자세히 나와 있습니다.
https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html
특히, "Differences Between Opaque Types and Protocol Types" 절을 읽어보시면 도움이 좀 되실 듯 하네요.