래퍼
@MainActor
@dynamicMemberLookup
@frozen
public struct Wrapper
동적 멤버 조회를 사용하여 해당 속성에 대한 바인딩을 만들 수 있는 기본 관찰 가능 객체의 래퍼입니다.
-
지정된 키 경로의 결과 값에 대한 바인딩을 반환합니다.
선언
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> { get }
매개변수
keyPath
특정 결과 값에 대한 키 경로입니다.
반환 값
새 바인딩.
-
지정된 키 경로의 결과 동등 가능 값에 대한 바인딩을 반환합니다.
이 바인딩의 설정하다()는 새 값이 기존 값과 다른 경우에만 쓰기 (write) 를 수행합니다.
선언
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> where Subject : Equatable { get }
매개변수
keyPath
특정 결과 값에 대한 키 경로입니다.
반환 값
새 바인딩.
-
지정된 키 경로의 결과 컬렉션 값에 대한 바인딩을 반환합니다.
선언
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> where Subject : RLMSwiftCollectionBase, Subject : ThreadConfined { get }
매개변수
keyPath
특정 결과 값에 대한 키 경로입니다.
반환 값
새 바인딩.