بررسی اجمالی
شیئی که نماینده دستگاه گیرنده است.
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 |
آزمایش می کند که آیا این دستگاه به همان دستگاه فیزیکی دیگری اشاره دارد یا خیر.
اگر هر دو شی GCKDevice دارای دسته، شناسه دستگاه، آدرس IP، پورت سرویس و نسخه پروتکل یکسان باشند، YES
برمیگرداند.
- (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 هستند.