Panoramica
Un oggetto che rappresenta un dispositivo ricevente.
Eredita NSObject, <NSCopy> e <NSSecureCoding>.
Riepilogo del metodo dell'istanza | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
Verifica se questo dispositivo si riferisce allo stesso dispositivo fisico di un altro. Altro... | |
(BOOL) | - hasCapabilities: |
Restituisce YES se il dispositivo supporta tutte le funzionalità indicate. Altro... | |
(void) | - setAttribute:forKey: |
Imposta un attributo arbitrario nell'oggetto. Altro... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
Cerca un attributo nell'oggetto. Altro... | |
(void) | - removeAttributeForKey: |
Rimuove un attributo dall'oggetto. Altro... | |
(void) | - removeAllAttributes |
Rimuove tutti gli attributi dall'oggetto. Altro... | |
Riepilogo del metodo di lezione | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
Estrae la categoria da un ID univoco del dispositivo. Altro... | |
Riepilogo proprietà | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
L'indirizzo IP del dispositivo. Altro... | |
uint16_t | servicePort |
La porta del servizio del dispositivo. Altro... | |
NSString * | deviceID |
Un identificatore univoco del dispositivo. Altro... | |
NSString * | friendlyName |
Il nome intuitivo del dispositivo. Altro... | |
NSString * | modelName |
Il nome del modello del dispositivo. Altro... | |
NSArray< GCKImage * > * | icons |
Un array di oggetti GCKImage contenenti icone per il dispositivo. Altro... | |
GCKDeviceStatus | status |
Lo stato del dispositivo in corrispondenza dell'ultima scansione. Altro... | |
NSString * | statusText |
Il testo dello stato segnalato dall'eventuale applicazione di ricezione attualmente in esecuzione. Altro... | |
NSString * | deviceVersion |
La versione del protocollo del dispositivo. Altro... | |
BOOL | isOnLocalNetwork |
SÌ, se questo dispositivo è collegato alla rete locale. Altro... | |
GCKDeviceType | type |
Il tipo di dispositivo. Altro... | |
NSString * | category |
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo. Altro... | |
NSString * | uniqueID |
Un ID univoco globale per questo dispositivo. Altro... | |
Dettaglio metodo
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Verifica se questo dispositivo si riferisce allo stesso dispositivo fisico di un altro.
Restituisce YES
se entrambi gli oggetti GCKDevice hanno la stessa categoria, ID dispositivo, indirizzo IP, porta di servizio e versione del protocollo.
- (BOOL) hasCapabilities: | (GCKDeviceCapabilities) | deviceCapabilities |
Restituisce YES
se il dispositivo supporta tutte le funzionalità indicate.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Imposta un attributo arbitrario nell'oggetto.
Possono essere utilizzate dai fornitori di dispositivi personalizzati per memorizzare informazioni specifiche per i dispositivi non di trasmissione.
- 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 |
Cerca un attributo nell'oggetto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Valori restituiti
- Il valore dell'attributo o
nil
se non esiste questo attributo.
- (void) removeAttributeForKey: | (NSString *) | key |
Rimuove un attributo dall'oggetto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Rimuove tutti gli attributi dall'oggetto.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
Estrae la categoria da un ID univoco del dispositivo.
Dettaglio proprietà
|
readnonatomiccopy |
- Deprecated:
- Utilizza networkAddress l'indirizzo IPv4 del dispositivo, con notazione a punti. Utilizzato quando si effettuano richieste di rete. Questa sarà una stringa vuota per GCKDevice oggetti creati con un indirizzo IPv6.
|
readnonatomiccopy |
L'indirizzo IP del dispositivo.
Utilizzato quando si effettuano richieste di rete.
- Since
- 4,2
|
readnonatomicassign |
La porta del servizio del dispositivo.
|
readnonatomiccopy |
Un identificatore univoco del dispositivo.
|
readwritenonatomiccopy |
Il nome intuitivo del dispositivo.
Si tratta di un nome assegnabile dall'utente, ad esempio "Salotto".
|
readwritenonatomiccopy |
Il nome del modello del dispositivo.
|
readwritenonatomiccopy |
Un array di oggetti GCKImage contenenti icone per il dispositivo.
|
readwritenonatomicassign |
Lo stato del dispositivo in corrispondenza dell'ultima scansione.
|
readwritenonatomiccopy |
Il testo dello stato segnalato dall'eventuale applicazione di ricezione attualmente in esecuzione.
|
readwritenonatomiccopy |
La versione del protocollo del dispositivo.
|
readnonatomicassign |
SÌ, se questo dispositivo è collegato alla rete locale.
|
readnonatomicassign |
Il tipo di dispositivo.
- Since
- 3,3
|
readnonatomiccopy |
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo.
I dispositivi di trasmissione hanno una categoria di kGCKCastDeviceCategory.