CLBeacon
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSCopying -
NSObject -
NSSecureCoding
Оператор импорта
Swift
import CoreLocation
Objective C
@import CoreLocation;
Доступность
Доступный в iOS 7.0 и позже.
CLBeacon класс представляет маркер, с которым встретились во время контроля области. Вы не создаете экземпляры этого класса непосредственно. Менеджер расположения возражает отчетам маркеры, с которыми встречаются, против его связанного объекта делегата. Можно использовать информацию в объекте маркера идентифицировать, с каким маркером встретились.
Идентификационные данные маркера определяются proximityUUID, major, и minor свойства. Эти значения кодируются в сам маркер. Для более полного описания значения тех значений посмотрите Ссылку класса CLBeaconRegion.
-
proximityUUIDСвойство -
majorСвойство -
minorСвойство
-
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СвойствоПолученная мощность сигнала маркера, измеренного в децибелах. (только для чтения)
Обсуждение
Это значение является средним значением 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;Константы
-
UnknownCLProximityUnknownБлизость маркера не могла быть определена.
Доступный в iOS 7.0 и позже.
-
ImmediateCLProximityImmediateМаркер находится в непосредственной близости пользователя.
Доступный в iOS 7.0 и позже.
-
NearCLProximityNearМаркер относительно близко к пользователю.
Доступный в iOS 7.0 и позже.
-
FarCLProximityFarМаркер далеко.
Доступный в iOS 7.0 и позже.
Оператор импорта
Objective C
@import CoreLocation;Swift
import CoreLocationДоступность
Доступный в iOS 7.0 и позже.
-
