Realm任意

@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インスタンスは、 IntFloatDoubleBoolなど、Swift で@objcとして直接宣言できないタイプの任意値を表します。

RealmOptionalインスタンスによって保存される基礎の値を変更するには、インスタンスのvalueプロパティをミューテーションします。

  • 任意の が表す値。

    宣言

    Swift

    public var value: Value? { get set }
  • 指定されたデフォルト値をカプセル化するRealmOptionalインスタンスを作成します。

    宣言

    Swift

    public init(_ value: Value? = nil)

    パラメーター

    value

    任意に保存する値、指定されていない場合はnilです。

Value : Equatableで利用可能

Value : CodableValue : _RealmSchemaDiscoverableで利用可能