RLMDistância
Objective-C
@interface RLMDistance : NSObject
Swift
class RLMDistance : NSObject, @unchecked Sendable
Esta estrutura é um auxiliar para representar/converter uma distância. Ele pode ser utilizado em query geoespaciais como aquelas representadas por um RLMGeospatialCircle
Aviso
Esta estrutura não pode ser mantida e só pode ser usada para construir outras formas geoespaciais-
A distância em radianos.
Declaração
Objective-C
@property (readonly) double radians;
Swift
var radians: Double { get }
-
Constrói um
Distance
.Retorna
nil
se o valor for menor que 0, pois não podemos construir distâncias negativas.Declaração
Objective-C
+ (nullable instancetype)distanceFromKilometers:(double)kilometers;
Swift
class func kilometers(_ kilometers: Double) -> Self?
Parâmetros
kilometers
Distância em quilômetros. @returns Um valor que representa a distância fornecida em radianos.
-
Constrói um
Distance
.Retorna
nil
se o valor for menor que 0, pois não podemos construir distâncias negativas.Declaração
Objective-C
+ (nullable instancetype)distanceFromMiles:(double)miles;
Swift
class func miles(_ miles: Double) -> Self?
Parâmetros
miles
Distância em milhas.
Valor de retorno
Um valor que representa a distância fornecida em radianos.
-
Constrói um
Distance
.Retorna
nil
se o valor for menor que 0, pois não podemos construir distâncias negativas.Declaração
Objective-C
+ (nullable instancetype)distanceFromDegrees:(double)degrees;
Swift
class func degrees(_ degrees: Double) -> Self?
Parâmetros
degrees
Distância em graus. @returns Um valor que representa a distância fornecida em radianos.
-
Constrói um
Distance
.Retorna
nil
se o valor for menor que 0, pois não podemos construir distâncias negativas.Declaração
Objective-C
+ (nullable instancetype)distanceFromRadians:(double)radians;
Swift
class func radians(_ radians: Double) -> Self?
Parâmetros
radians
Distância em radianos. @returns Um valor que representa a distância fornecida em radianos.
-
Retorna o valor atual do
Distance
em quilômetros.@returns O valor em quilômetros.
Declaração
Objective-C
- (double)asKilometers;
Swift
func asKilometers() -> Double
-
Retorna o valor atual de
Distance
em milhas.@returns O valor de uma milha.
Declaração
Objective-C
- (double)asMiles;
Swift
func asMiles() -> Double
-
Retorna o valor atual
Distance
em graus.@returns O valor em graus.
Declaração
Objective-C
- (double)asDegrees;
Swift
func asDegrees() -> Double