RealmOptional

@available(*, deprecated, renamed: "RealmProperty", message: "RealmOptional<T> has been deprecated, use RealmProperty<T?> instead.")
public final class RealmOptional<Value> : RLMSwiftValueStorage where Value : RealmOptionalType
extension RealmOptional: Equatable where Value: Equatable
extension RealmOptional: Codable where Value: Codable, Value: _RealmSchemaDiscoverable

RealmOptional 인스턴스는 Int, Float, DoubleBool 와 같이 Swift에서 @objc 로 직접 선언할 수 없는 유형에 대한 선택적 값을 나타냅니다.

RealmOptional 인스턴스에 저장된 기본 값을 변경하려면 인스턴스의 value 속성을 변경합니다.

  • Optional이 나타내는 값입니다.

    선언

    Swift

    public var value: Value? { get set }
  • 지정된 기본값을 캡슐화하는 RealmOptional 인스턴스를 만듭니다.

    선언

    Swift

    public init(_ value: Value? = nil)

    매개변수

    value

    선택 사항에 저장할 값이거나, 지정되지 않은 경우 nil 입니다.

Value: Equatable에서 사용 가능

  • 선언

    Swift

    public static func == (lhs: RealmOptional<Value>, rhs: RealmOptional<Value>) -> Bool

Value: Codable, Value: _RealmSchemaDiscoverable에서 사용 가능