סקירה כללית
אובייקט שמייצג מכשיר המקבל.
ירש את NSObject, <NS Copy> ו-<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 |
משלים את קטגוריית המכשיר ממזהה ייחודי של מכשיר.
פרטי הנכס
|
readnonatomiccopy |
- Deprecated:
- יש להשתמש networkAddress בכתובת ה-IPv4 של המכשיר, בסימון נקודות. משמש לשליחת בקשות רשת. זו תהיה מחרוזת ריקה לאובייקטים של GCKDevice שנוצרים עם כתובת IPv6.
|
readnonatomiccopy |
כתובת ה-IP של המכשיר.
משמש לשליחת בקשות רשת.
- מאז
- 4.2
|
readnonatomicassign |
יציאת השירות של המכשיר.
|
readnonatomiccopy |
מזהה ייחודי של המכשיר.
|
readwritenonatomiccopy |
השם ידידותי של המכשיר.
זה שם שהמשתמש יכול להקצות, כמו "Living Room".
|
readwritenonatomiccopy |
שם הדגם של המכשיר.
|
readwritenonatomiccopy |
מערך של GCKImage אובייקטים שמכילים סמלים למכשיר.
|
readwritenonatomicassign |
סטטוס המכשיר בזמן הסריקה האחרונה.
|
readwritenonatomiccopy |
טקסט הסטטוס המדווח על ידי אפליקציית המקבל שפועלת כרגע, אם יש כזו.
|
readwritenonatomiccopy |
גרסת הפרוטוקול של המכשיר.
|
readnonatomicassign |
כן אם המכשיר הזה מחובר לרשת המקומית.
|
readnonatomicassign |
סוג המכשיר.
- מאז
- 3.3
|
readnonatomiccopy |
קטגוריית המכשיר, מחרוזת שמזהה באופן ייחודי את סוג המכשיר.
מכשירי CAST הם בקטגוריה 'kGCKCastDeviceCategory'.