Genel bakış
Alıcı cihazı temsil eden bir nesne.
NSObject, <NSCopy> ve <NSCoding> öğelerini devralır.
Örnek Yöntemi Özeti | |
(BOOL) | - isSameDeviceAs: |
Bu cihazın başka bir fiziksel cihazla aynı olup olmadığını test eder. Diğer... | |
(BOOL) | - hasCapabilities: |
Cihaz belirtilen özellikleri destekliyorsa YES değerini döndürür. Diğer... | |
(void) | - setAttribute:forKey: |
Nesnede rastgele bir özellik belirler. Diğer... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
Nesnede bir özellik arar. Diğer... | |
(void) | - removeAttributeForKey: |
Bir özelliği nesneden kaldırır. Diğer... | |
(void) | - removeAllAttributes |
Nesnedeki tüm özellikleri kaldırır. Diğer... | |
Mülk Özeti | |
NSString * | ipAddress |
Nokta işaretiyle cihazın IPv4 adresi. Diğer... | |
uint16_t | servicePort |
Cihazın hizmet bağlantı noktası. Diğer... | |
NSString * | deviceID |
Cihaz için benzersiz bir tanımlayıcı. Diğer... | |
NSString * | friendlyName |
Cihazın kolay kullanılan adı. Diğer... | |
NSString * | manufacturer |
Cihazın üretici adı. Diğer... | |
NSString * | modelName |
Cihazın model adı. Diğer... | |
NSArray< GCKImage * > * | icons |
Cihaz simgelerini içeren bir GCKImage nesnesi dizisi. Diğer... | |
GCKDeviceStatus | status |
En son tarandığı tarihte cihazın durumu. Diğer... | |
NSString * | statusText |
Varsa mevcut alıcı uygulaması tarafından bildirilen durum metni. Diğer... | |
NSString * | deviceVersion |
Cihazın protokol sürümü. Diğer... | |
BOOL | isOnLocalNetwork |
Bu cihaz yerel ağdaysa EVET. Diğer... | |
GCKDeviceType | type |
Cihaz türü. Diğer... | |
NSString * | category |
Cihaz kategorisi, cihaz türünü benzersiz şekilde tanımlayan bir dize. Diğer... | |
NSString * | uniqueID |
Bu cihazın genel olarak benzersiz kimliği. Diğer... | |
Yöntem Ayrıntıları
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Bu cihazın başka bir fiziksel cihazla aynı olup olmadığını test eder.
Her iki GCKDevice nesnesi de aynı kategoriye, cihaz kimliğine, IP adresine, hizmet bağlantı noktasına ve protokol sürümüne sahipse YES
değerini döndürür.
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
Cihaz belirtilen özellikleri destekliyorsa YES
değerini döndürür.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Nesnede rastgele bir özellik belirler.
Özel cihaz sağlayıcıları, Yayın dışı cihazlar için cihaza özgü bilgileri depolamak üzere kullanılabilir.
- 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
.
- (NSObject<NSCoding> * __nullable) attributeForKey: | (NSString *) | key |
Nesnede bir özellik arar.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- İadeler
- Özelliğin değeri veya böyle bir özellik yoksa
nil
.
- (void) removeAttributeForKey: | (NSString *) | key |
Bir özelliği nesneden kaldırır.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Nesnedeki tüm özellikleri kaldırır.
Mülk Ayrıntıları
|
readnonatomiccopy |
Nokta işaretiyle cihazın IPv4 adresi.
Ağ isteğinde bulunurken kullanılır.
|
readnonatomicassign |
Cihazın hizmet bağlantı noktası.
|
readnonatomiccopy |
Cihaz için benzersiz bir tanımlayıcı.
|
readwritenonatomiccopy |
Cihazın kolay kullanılan adı.
Bu, "Oturma Odası" gibi kullanıcı tarafından atanabilen bir addır.
|
readwritenonatomiccopy |
Cihazın üretici adı.
- Deprecated:
- Bunun yerine modelName özelliğini veya özel özellikleri kullanın.
|
readwritenonatomiccopy |
Cihazın model adı.
|
readwritenonatomiccopy |
Cihaz simgelerini içeren bir GCKImage nesnesi dizisi.
|
readwritenonatomicassign |
En son tarandığı tarihte cihazın durumu.
|
readwritenonatomiccopy |
Varsa mevcut alıcı uygulaması tarafından bildirilen durum metni.
|
readwritenonatomiccopy |
Cihazın protokol sürümü.
|
readnonatomicassign |
Bu cihaz yerel ağdaysa EVET.
|
readnonatomicassign |
Cihaz türü.
- Since
- 3,3
|
readnonatomiccopy |
Cihaz kategorisi, cihaz türünü benzersiz şekilde tanımlayan bir dize.
Yayın cihazları kGCKCastDeviceCategory kategorisindedir.