بررسی اجمالی
شیئی که نشان دهنده دستگاه گیرنده است.
NSObject، <NSCopying> و <NSCoding> را به ارث می برد.
خلاصه روش نمونه | |
(BOOL) | - isSameDeviceAs: |
آزمایش می کند که آیا این دستگاه به همان دستگاه فیزیکی دیگری اشاره دارد یا خیر. بیشتر... | |
(BOOL) | - hasCapabilities: |
اگر دستگاه از قابلیت های داده شده پشتیبانی کند، YES را برمی گرداند. بیشتر... | |
(void) | - setAttribute:forKey: |
یک ویژگی دلخواه را در شی تنظیم می کند. بیشتر... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
یک ویژگی را در شی جستجو می کند. بیشتر... | |
(void) | - removeAttributeForKey: |
یک ویژگی را از شی حذف می کند. بیشتر... | |
(void) | - removeAllAttributes |
تمام صفات را از شی حذف می کند. بیشتر... | |
خلاصه اموال | |
NSString * | ipAddress |
آدرس IPv4 دستگاه، با علامت نقطه. بیشتر... | |
uint16_t | servicePort |
پورت سرویس دستگاه بیشتر... | |
NSString * | deviceID |
یک شناسه منحصر به فرد برای دستگاه بیشتر... | |
NSString * | friendlyName |
نام دوستانه دستگاه بیشتر... | |
NSString * | manufacturer |
نام سازنده دستگاه بیشتر... | |
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: | (NSInteger) | deviceCapabilities |
اگر دستگاه از قابلیت های داده شده پشتیبانی کند، YES
را برمی گرداند.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | 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
.
- (NSObject<NSCoding> * __nullable) 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 |
تمام صفات را از شی حذف می کند.
جزئیات ملک
|
read nonatomic copy |
آدرس IPv4 دستگاه، با علامت نقطه.
هنگام درخواست شبکه استفاده می شود.
|
read nonatomic assign |
پورت سرویس دستگاه
|
read nonatomic copy |
یک شناسه منحصر به فرد برای دستگاه
|
read write nonatomic copy |
نام دوستانه دستگاه
این یک نام قابل تخصیص توسط کاربر مانند "اتاق نشیمن" است.
|
read write nonatomic copy |
نام سازنده دستگاه
- Deprecated:
- به جای آن از modelName یا ویژگی های سفارشی استفاده کنید.
|
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 هستند.