Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы CoreLocation ссылка класса CLBeacon

Опции
Развертывание Target:

На этой странице
Язык:

CLBeacon

Наследование


Оператор импорта


Swift

import CoreLocation

Objective C

@import CoreLocation;

Доступность


Доступный в iOS 7.0 и позже.

CLBeacon класс представляет маркер, с которым встретились во время контроля области. Вы не создаете экземпляры этого класса непосредственно. Менеджер расположения возражает отчетам маркеры, с которыми встречаются, против его связанного объекта делегата. Можно использовать информацию в объекте маркера идентифицировать, с каким маркером встретились.

Идентификационные данные маркера определяются proximityUUID, major, и minor свойства. Эти значения кодируются в сам маркер. Для более полного описания значения тех значений посмотрите Ссылку класса CLBeaconRegion.

  • proximityUUID Свойство

    Близость ID маркера. (только для чтения)

    Объявление

    Swift

    var proximityUUID: NSUUID! { get }

    Objective C

    @property(readonly, nonatomic, strong) NSUUID *proximityUUID

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • major Свойство

    Старшее значащее значение в маркере. (только для чтения)

    Объявление

    Swift

    var major: NSNumber! { get }

    Objective C

    @property(readonly, nonatomic, strong) NSNumber *major

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • minor Свойство

    Младшее значащее значение в маркере. (только для чтения)

    Объявление

    Swift

    var minor: NSNumber! { get }

    Objective C

    @property(readonly, nonatomic, strong) NSNumber *minor

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • proximity Свойство

    Относительное расстояние до маркера. (только для чтения)

    Объявление

    Swift

    var proximity: CLProximity { get }

    Objective C

    @property(readonly, nonatomic) CLProximity proximity

    Обсуждение

    Значение в этом свойстве дает общий смысл относительного расстояния до маркера. Используйте его для быстрой идентификации маркеров, которые ближе пользователю, а не дальше.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • accuracy Свойство

    Точность значения близости, измеренного в метрах от маркера. (только для чтения)

    Объявление

    Swift

    var accuracy: CLLocationAccuracy { get }

    Objective C

    @property(readonly, nonatomic) CLLocationAccuracy accuracy

    Обсуждение

    Указывает одну горизонтальную точность сигмы в метрах. Используйте это свойство для дифференциации между маркерами с тем же значением близости. Не используйте его для идентификации точного расположения для маркера. Значения точности могут колебаться вследствие радиочастотной помехи.

    Отрицательная величина в этом свойстве показывает, что не могла быть определена фактическая точность.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • rssi Свойство

    Полученная мощность сигнала маркера, измеренного в децибелах. (только для чтения)

    Объявление

    Swift

    var rssi: Int { get }

    Objective C

    @property(readonly, nonatomic) NSInteger rssi

    Обсуждение

    Это значение является средним значением RSSI выборок, полученных, так как о диапазоне маркера в последний раз сообщили Вашему приложению.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.

  • Константы, отражающие относительное расстояние до маркера.

    Объявление

    Swift

    enum CLProximity : Int { case Unknown case Immediate case Near case Far }

    Objective C

    typedef { CLProximityUnknown, CLProximityImmediate, CLProximityNear, CLProximityFar } CLProximity;

    Константы

    • Unknown

      CLProximityUnknown

      Близость маркера не могла быть определена.

      Доступный в iOS 7.0 и позже.

    • Immediate

      CLProximityImmediate

      Маркер находится в непосредственной близости пользователя.

      Доступный в iOS 7.0 и позже.

    • Near

      CLProximityNear

      Маркер относительно близко к пользователю.

      Доступный в iOS 7.0 и позже.

    • Far

      CLProximityFar

      Маркер далеко.

      Доступный в iOS 7.0 и позже.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в iOS 7.0 и позже.