@propertyWrapper
和 和有什么不一样@propertyDelegate
?在他们谈论的所有 WWDC19 视频中@propertyWrapper
,但所有实际实现都使用@propertyDelegate
(即SwiftUI - State);上的编译器Xcode 11 Beta
似乎同时接受并要求完全相同的要求:
@propertyDelegate struct A {
}
// Property delegate type 'A' does not contain a non-static property named 'value'
@propertyWrapper struct A {
}
// Property delegate type 'A' does not contain a non-static property named 'value'
请注意,在这两种情况下,编译器都会说"Property delegate"。
我是否遗漏了什么,或者这是因为他们尚未决定使用哪个名称?