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
RealmOptional
インスタンスは、 Int
、 Float
、 Double
、 Bool
など、Swift で@objc
として直接宣言できないタイプの任意値を表します。
RealmOptional
インスタンスによって保存される基礎の値を変更するには、インスタンスのvalue
プロパティをミューテーションします。
-
任意の が表す値。
宣言
Swift
public var value: Value? { get set }
-
指定されたデフォルト値をカプセル化する
RealmOptional
インスタンスを作成します。宣言
Swift
public init(_ value: Value? = nil)
パラメーター
value
任意に保存する値、指定されていない場合は
nil
です。
-
宣言
Swift
public static func == (lhs: RealmOptional<Value>, rhs: RealmOptional<Value>) -> Bool
-
宣言
Swift
public convenience init(from decoder: Decoder) throws
-
宣言
Swift
public func encode(to encoder: Encoder) throws