RLM 거리
Objective-C
@interface RLMDistance : NSObject
Swift
class RLMDistance : NSObject, @unchecked Sendable
이 구조체는 거리를 나타내거나 변환하는 헬퍼입니다. 다음과 같은 지리 공간적 쿼리에 사용할 수 있습니다. RLMGeospatialCircle
경고
이 구조는 지속될 수 없으며 다른 지리 공간적 형태를 만드는 데만 사용할 수 있습니다.-
라디안 단위의 거리입니다.
선언
Objective-C
@property (readonly) double radians;
Swift
var radians: Double { get }
-
Distance
을 구축합니다.음수 거리를 구성할 수 없으므로 값이 0보다 작으면
nil
를 반환합니다.선언
Objective-C
+ (nullable instancetype)distanceFromKilometers:(double)kilometers;
Swift
class func kilometers(_ kilometers: Double) -> Self?
매개변수
kilometers
거리(킬로미터)입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.
-
Distance
을 구축합니다.음수 거리를 구성할 수 없으므로 값이 0보다 작으면
nil
를 반환합니다.선언
Objective-C
+ (nullable instancetype)distanceFromMiles:(double)miles;
Swift
class func miles(_ miles: Double) -> Self?
매개변수
miles
거리(마일)입니다.
반환 값
제공된 거리를 라디안 단위로 나타내는 값입니다.
-
Distance
을 구축합니다.음수 거리를 구성할 수 없으므로 값이 0보다 작으면
nil
를 반환합니다.선언
Objective-C
+ (nullable instancetype)distanceFromDegrees:(double)degrees;
Swift
class func degrees(_ degrees: Double) -> Self?
매개변수
degrees
거리(도)입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.
-
Distance
을 구축합니다.음수 거리를 구성할 수 없으므로 값이 0보다 작으면
nil
를 반환합니다.선언
Objective-C
+ (nullable instancetype)distanceFromRadians:(double)radians;
Swift
class func radians(_ radians: Double) -> Self?
매개변수
radians
라디안 단위의 거리입니다. @returns 제공된 거리를 라디안 단위로 나타내는 값입니다.
-
현재
Distance
값을 킬로미터 단위로 반환합니다.@un킬로미터 값을 반환합니다.
선언
Objective-C
- (double)asKilometers;
Swift
func asKilometers() -> Double
-
현재
Distance
값을 마일 단위로 반환합니다.@un 마일 값을 반환합니다.
선언
Objective-C
- (double)asMiles;
Swift
func asMiles() -> Double
-
현재
Distance
값을 도 단위로 반환합니다.@는 un도 값을 반환합니다.
선언
Objective-C
- (double)asDegrees;
Swift
func asDegrees() -> Double