AnyRealmCollection

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

유형이 지워진 RealmCollection 입니다.

RealmCollection 의 인스턴스는 동일한 Element 유형을 가진 불투명한 기본 collection으로 작업을 전달합니다. 이 유형은 여러 유형의 Realm collection에서 작동하거나 저장할 수 있는 일반적이지 않은 코드를 작성하는 데 사용할 수 있습니다. 원본 collection을 직접 사용하는 것에 대한 런타임 오버헤드가 없습니다.

  • base AnyRealmCollection 생성합니다.

    선언

    Swift

    public init<C>(_ base: C) where Element == C.Element, C : RealmCollection, C : _ObjcBridgeable
  • 지정된 index 위치에 객체를 반환합니다.

    선언

    Swift

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

    매개변수

    index

    인덱스입니다.

  • 연결 객체가 나타내는 객체에 대한 사람이 읽을 수 있는 설명입니다.

    선언

    Swift

    public var description: String { get }
  • 선언

    Swift

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