RMPropertyType
Objective-C
enum RLMPropertyType : int32_t {}
Swift
@_nonSendable(_assumed) @frozen enum RLMPropertyType : Int32, @unchecked Sendable
RLMPropertyType
は、Realm モデルでサポートされているすべてのプロパティ タイプを説明する列挙です。
詳細については、「 Realm モデル」を参照してください。
-
整数:
NSInteger
、int
、long
、Int
(Swift)宣言
Objective-C
RLMPropertyTypeInt = 0
Swift
case int = 0
-
ブール値:
BOOL
、bool
、Bool
(Swift)宣言
Objective-C
RLMPropertyTypeBool = 1
Swift
case bool = 1
-
浮動小数点数:
float
、Float
(Swift)宣言
Objective-C
RLMPropertyTypeFloat = 5
Swift
case float = 5
-
倍精度浮動小数点数:
double
、Double
(Swift)宣言
Objective-C
RLMPropertyTypeDouble = 6
Swift
case double = 6
-
NSUUID, UUID
宣言
Objective-C
RLMPropertyTypeUUID = 12
Swift
case UUID = 12
-
文字列:
NSString
、String
(Swift)宣言
Objective-C
RLMPropertyTypeString = 2
Swift
case string = 2
-
バイナリ データ:
NSData
宣言
Objective-C
RLMPropertyTypeData = 3
Swift
case data = 3
-
任意のタイプ:
id<RLMValue>
、AnyRealmValue
(Swift)宣言
Objective-C
RLMPropertyTypeAny = 9
Swift
case any = 9
-
日付:
NSDate
宣言
Objective-C
RLMPropertyTypeDate = 4
Swift
case date = 4
-
日付:
NSDate
宣言
Objective-C
RLMPropertyTypeObjectId = 10
Swift
case objectId = 10
-
日付:
NSDate
宣言
Objective-C
RLMPropertyTypeDecimal128 = 11
Swift
case decimal128 = 11