Avatar
omochimetaru 1/20/2023 4:55 PM
That is from the #Future Directions section (it is placed there since we need to make a few alterations to the type wrapper proposal to wire this all together). The type wrapper DefaultObservable gets applied to the protocol. This means that any adopter (by default) will be wrapped up in a type wrapper. This means that all field access to any st...
4:55 PM
このスレ、ピッチじゃ全然説明が足りてなくて、スレの中でちょっとずつ情報が出てくる感じになっててめっちゃわかりにくいんだが
4:55 PM
38で重要な情報が出てた
4:57 PM
TypeWrapperをprotocolに指定できるようにしておいて、準拠した型を直接ラップするつもりみたい
4:58 PM
で、例えばObservableプロトコルにDefaultObservable type wrapperを割り当てておけば、そこでキーパス越しのアクセスをフックできるから、コンパイラマジック無しで実現できる (edited)
4:59 PM
SwiftUI.View protocolになんらかのtype wrapperを付与しようと考えてるんだと思う
👀 1