개요
수신기 기기를 나타내는 객체입니다.
NSObject, <NS복사> 및 <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 |
이 기기의 전역 고유 ID입니다. 더보기... | |
메서드 세부정보
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
이 기기가 다른 기기와 동일한 실제 기기를 참조하는지 테스트합니다.
두 GCKDevice 객체의 카테고리, 기기 ID, 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 |
객체에서 모든 속성을 삭제합니다.
부동산 세부정보
|
readnonatomiccopy |
점 표기법으로 표시된 기기의 IPv4 주소입니다.
네트워크를 요청할 때 사용됩니다.
|
readnonatomicassign |
기기의 서비스 포트
|
readnonatomiccopy |
기기의 고유 식별자입니다.
|
readwritenonatomiccopy |
기기의 친숙한 이름입니다.
'거실'과 같이 사용자가 지정할 수 있는 이름입니다.
|
readwritenonatomiccopy |
기기의 제조업체 이름입니다.
- Deprecated:
- modelName 또는 커스텀 속성을 대신 사용하세요.
|
readwritenonatomiccopy |
기기의 모델 이름입니다.
|
readwritenonatomicassign |
가장 최근에 스캔된 시점의 기기 상태입니다.
|
readwritenonatomiccopy |
현재 실행 중인 수신기 애플리케이션에서 보고한 상태 텍스트입니다.
|
readwritenonatomiccopy |
기기의 프로토콜 버전입니다.
|
readnonatomicassign |
예, 기기가 로컬 네트워크에 있는 경우 가능합니다.
|
readnonatomicassign |
기기 유형입니다.
- Since
- 3.3
|
readnonatomiccopy |
기기 카테고리를 식별하는 기기 카테고리.
Cast 기기의 카테고리는 kGCKCastDeviceCategory입니다.