개요
수신 기기를 나타내는 객체입니다.
NSObject, <NS copy> 및 <NSSecureCoding>을 상속합니다.
인스턴스 메서드 요약 | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
이 기기가 다른 기기와 동일한 실제 기기를 참조하는지 테스트합니다. 더보기... | |
(BOOL) | - hasCapabilities: |
기기에서 지정된 기능을 모두 지원하면 YES 를 반환합니다. 더보기... | |
(void) | - setAttribute:forKey: |
객체에 임의의 속성을 설정합니다. 더보기... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
객체에서 속성을 조회합니다. 더보기... | |
(void) | - removeAttributeForKey: |
객체에서 속성을 삭제합니다. 더보기... | |
(void) | - removeAllAttributes |
객체에서 모든 속성을 삭제합니다. 더보기... | |
클래스 메서드 요약 | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
기기 고유 ID에서 기기 카테고리를 추출합니다. 더보기... | |
속성 요약 | |
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 |
이 기기의 전역 고유 ID입니다. 더보기... | |
메서드 세부정보
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
이 기기가 다른 기기와 동일한 실제 기기를 참조하는지 테스트합니다.
두 GCKDevice 객체의 카테고리, 기기 ID, 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 |
기기 고유 ID에서 기기 카테고리를 추출합니다.
부동산 세부정보
|
readnonatomiccopy |
- Deprecated:
- networkAddress 사용 점 표기법으로 표시된 기기의 IPv4 주소입니다. 네트워크 요청을 할 때 사용됩니다. IPv6 주소로 만든 GCKDevice 객체의 경우 빈 문자열입니다.
|
readnonatomiccopy |
기기의 IP 주소입니다.
네트워크 요청을 할 때 사용됩니다.
- 다음 이후:
- 4.2
|
readnonatomicassign |
기기의 서비스 포트입니다.
|
readnonatomiccopy |
기기의 고유 식별자입니다.
|
readwritenonatomiccopy |
기기의 친숙한 이름입니다.
사용자가 할당할 수 있는 이름입니다(예: '거실').
|
readwritenonatomiccopy |
기기의 모델 이름입니다.
|
readwritenonatomicassign |
가장 최근에 스캔된 시점의 기기 상태입니다.
|
readwritenonatomiccopy |
현재 실행 중인 수신기 애플리케이션에 의해 보고된 상태 텍스트입니다(있는 경우).
|
readwritenonatomiccopy |
기기의 프로토콜 버전입니다.
|
readnonatomicassign |
기기가 로컬 네트워크에 있는 경우 예
|
readnonatomicassign |
기기 유형
- 다음 이후:
- 3.3
|
readnonatomiccopy |
기기 카테고리(기기 유형을 고유하게 식별하는 문자열)
Cast 기기의 카테고리는 kGCKCastDeviceCategory입니다.