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