The some keyword was introduced in Swift 5.1 and is used to define an Opaque Type. … So, in SwiftUI case, “some View” means that the body will always be implementing the View protocol , but the concrete implementation type does not need to be known by the caller.