AnyRealmCollection

@frozen
public struct AnyRealmCollection<Element> : RealmCollectionImpl where Element : RealmCollectionValue
extension AnyRealmCollection: RealmSubscribable
extension AnyRealmCollection: Encodable where Element: Encodable

Um RealmCollection apagado por tipo.

Instâncias de RealmCollection operações diretas para uma collection subjacente opaca com o mesmo tipo Element . Esse tipo pode ser usado para escrever código não genérico que pode operar ou armazenar vários tipos de collection do Realm. Ela não tem nenhuma sobrecarga de tempo de execução sobre o uso direto da collection original.

  • Cria um AnyRealmCollection wrapper base.

    Declaração

    Swift

    public init<C>(_ base: C) where Element == C.Element, C : RealmCollection, C : _ObjcBridgeable
  • Retorna o objeto no index fornecido.

    Declaração

    Swift

    public subscript(position: Int) -> Element { get }

    Parâmetros

    index

    O índice.

  • Uma descrição legível por humanos dos objetos representados pelos objetos vinculados.

    Declaração

    Swift

    public var description: String { get }
  • Declaração

    Swift

    public static func == (lhs: AnyRealmCollection<Element>, rhs: AnyRealmCollection<Element>) -> Bool