Почему SwiftUI использует связанный тип для тела? - PullRequest
0 голосов
/ 27 марта 2020
public protocol View {

    /// The type of view representing the body of this view.
    ///
    /// When you create a custom view, Swift infers this type from your
    /// implementation of the required `body` property.
    associatedtype Body : View

    /// Declares the content and behavior of this view.
    var body: Self.Body { get }
}

SwiftUI использует связанный тип со своим телом, в чем смысл, имеет ли он какое-либо преимущество?

почему он не делает возвращаемый тип body как представление, похожее на флаттер? ?

public protocol View {
    var body: View { get }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...