Обзор
Объект, представляющий устройство-приемник.
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Сводка метода экземпляра | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
Проверяет, относится ли это устройство к тому же физическому устройству, что и другое. Более... | |
(BOOL) | - hasCapabilities: |
Возвращает YES если устройство поддерживает все указанные возможности. Более... | |
(void) | - setAttribute:forKey: |
Устанавливает произвольный атрибут объекта. Более... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
Ищет атрибут в объекте. Более... | |
(void) | - removeAttributeForKey: |
Удаляет атрибут из объекта. Более... | |
(void) | - removeAllAttributes |
Удаляет все атрибуты объекта. Более... | |
Сводка методов класса | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
Извлекает категорию устройства из уникального идентификатора устройства. Более... | |
Сводная информация о недвижимости | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
IP-адрес устройства. Более... | |
uint16_t | servicePort |
Сервисный порт устройства. Более... | |
NSString * | deviceID |
Уникальный идентификатор устройства. Более... | |
NSString * | friendlyName |
Понятное имя устройства. Более... | |
NSString * | modelName |
Название модели устройства. Более... | |
NSArray< GCKImage * > * | icons |
Массив объектов GCKImage , содержащий значки устройства. Более... | |
GCKDeviceStatus | status |
Статус устройства на момент последнего сканирования. Более... | |
NSString * | statusText |
Текст состояния, сообщаемый работающим в данный момент приложением-получателем, если таковое имеется. Более... | |
NSString * | deviceVersion |
Версия протокола устройства. Более... | |
BOOL | isOnLocalNetwork |
ДА, если это устройство находится в локальной сети. Более... | |
GCKDeviceType | type |
Тип устройства. Более... | |
NSString * | category |
Категория устройства — строка, которая однозначно идентифицирует тип устройства. Более... | |
NSString * | uniqueID |
Глобальный уникальный идентификатор этого устройства. Более... | |
Подробности метода
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Проверяет, относится ли это устройство к тому же физическому устройству, что и другое.
Возвращает YES
если оба объекта GCKDevice имеют одинаковую категорию, идентификатор устройства, IP-адрес, порт службы и версию протокола.
- (BOOL) hasCapabilities: | (GCKDeviceCapabilities) | deviceCapabilities |
Возвращает YES
если устройство поддерживает все указанные возможности.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Устанавливает произвольный атрибут объекта.
Может использоваться поставщиками специальных устройств для хранения информации, относящейся к устройству, для устройств, не поддерживающих Cast.
- Parameters
-
attribute The attribute value, which must be key-value coding compliant, and cannot be nil
.key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (nullable NSObject<NSSecureCoding> *) attributeForKey: | (NSString *) | key |
Ищет атрибут в объекте.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Возврат
- Значение атрибута или
nil
, если такого атрибута не существует.
- (void) removeAttributeForKey: | (NSString *) | key |
Удаляет атрибут из объекта.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Удаляет все атрибуты объекта.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
Извлекает категорию устройства из уникального идентификатора устройства.
Детали недвижимости
|
read nonatomic copy |
- Deprecated:
- Использовать networkAddress IPv4-адрес устройства в точечной записи. Используется при выполнении сетевых запросов. Это будет пустая строка для объектов GCKDevice , созданных с адресом IPv6.
|
read nonatomic copy |
IP-адрес устройства.
Используется при выполнении сетевых запросов.
- С
- 4.2
|
read nonatomic assign |
Сервисный порт устройства.
|
read nonatomic copy |
Уникальный идентификатор устройства.
|
read write nonatomic copy |
Понятное имя устройства.
Это имя, назначаемое пользователем, например «Гостиная».
|
read write nonatomic copy |
Название модели устройства.
|
read write nonatomic copy |
Массив объектов GCKImage , содержащий значки устройства.
|
read write nonatomic assign |
Статус устройства на момент последнего сканирования.
|
read write nonatomic copy |
Текст состояния, сообщаемый работающим в данный момент приложением-получателем, если таковое имеется.
|
read write nonatomic copy |
Версия протокола устройства.
|
read nonatomic assign |
ДА, если это устройство находится в локальной сети.
|
read nonatomic assign |
Тип устройства.
- С
- 3.3
|
read nonatomic copy |
Категория устройства — строка, которая однозначно идентифицирует тип устройства.
Устройства Cast имеют категорию kGCKCastDeviceCategory .