Wrapper
@MainActor
@dynamicMemberLookup
@frozen
public struct Wrapper
Um wrapper do objeto observável subjacente que pode criar vinculações com suas propriedades usando a pesquisa dinâmica de membros.
-
Retorna uma associação ao valor resultante de um determinado caminho da chave.
Declaração
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> { get }
Parâmetros
keyPath
Um caminho chave para um valor resultante específico.
Valor de retorno
Uma nova vinculação.
-
Retorna uma associação ao valor equitativo resultante de um determinado caminho de chave.
O set() desta associação só executará uma gravação se o novo valor for diferente do valor existente.
Declaração
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> where Subject : Equatable { get }
Parâmetros
keyPath
Um caminho chave para um valor resultante específico.
Valor de retorno
Uma nova vinculação.
-
Retorna uma associação ao valor de coleção resultante de um determinado caminho de chave.
Declaração
Swift
@MainActor public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> where Subject : RLMSwiftCollectionBase, Subject : ThreadConfined { get }
Parâmetros
keyPath
Um caminho chave para um valor resultante específico.
Valor de retorno
Uma nova vinculação.