TAGContainer 클래스 참조

TAGContainer 클래스 참조

개요

컨테이너 값에 대한 액세스를 제공하는 클래스

컨테이너 객체는 TAGManager를 통해 만들어야 합니다. 컨테이너를 만들고 나면 컨테이너에 설정된 규칙에 종속될 수 있는 키 값을 쿼리할 수 있습니다. 컨테이너는 정기적으로 (12시간마다) 자동 새로고침되지만 새로고침 (TAGContainer)을 통해 수동으로 새로고침할 수도 있습니다.

공개 멤버 함수

(BOOL) - booleanForKey:
 지정된 키의 구성 값을 나타내는 BOOL를 반환합니다.
(2배)doubleForKey:
 지정된 키의 구성 값을 나타내는 double를 반환합니다.
(int64_t) int64ForKey:
 지정된 키의 구성 값을 나타내는 int64_t를 반환합니다.
(NSString *)- stringForKey:
 NSString를 반환하여 지정된 키의 구성 값을 나타냅니다.
(void) - 새로고침
 이 컨테이너를 네트워크에서 새로고침하도록 요청합니다.
(void) - 닫기
 더 이상 새로고침되지 않도록 이 컨테이너를 닫습니다.
(BOOL) - isDefault
 기본 컨테이너인지 아니면 서버에서 새로고침된 컨테이너인지 반환합니다.
(void) - registerFunctionCallMacroHandler:forMacro:
 지정된 매크로 핸들러를 등록하여 지정된 함수 호출 매크로를 처리합니다.
(id< TAGFunctionCallMacroHandler >)- functionCallMacroHandlerForMacro:
 함수 호출 매크로의 이름이 주어지면 매크로에 등록된 핸들러를 반환합니다.
(void) - registerFunctionCallTagHandler:forTag:
 지정된 태그 핸들러를 등록하여 지정된 함수 호출 태그를 처리합니다.
(id< TAGFunctionCallTagHandler >)- functionCallTagHandlerForTag:
 함수 호출 태그의 이름이 주어지면 태그에 등록된 핸들러를 반환합니다.

속성

NSString * containerId
 이 컨테이너의 ID입니다.
이중lastRefreshTime
 이 컨테이너가 네트워크에서 새로고침된 마지막 시간 (1970년 1월 1일 자정 이후 밀리초 단위)입니다.

멤버 함수 문서

- (BOOL) booleanForKey: (NSString *)

지정된 키의 구성 값을 나타내는 BOOL를 반환합니다.

컨테이너에 이 키의 값이 없으면 NO가 반환됩니다.

매개변수:
구성 값을 조회할 키입니다.
- (double) doubleForKey: (NSString *)

지정된 키의 구성 값을 나타내는 double를 반환합니다.

컨테이너에 이 키의 값이 없으면 0.0이 반환됩니다.

매개변수:
구성 값을 조회할 키입니다.
- (int64_t) int64ForKey: (NSString *)

지정된 키의 구성 값을 나타내는 int64_t를 반환합니다.

컨테이너에 이 키의 값이 없으면 0이 반환됩니다.

매개변수:
구성 값을 조회할 키입니다.
- (NSString *) stringForKey: (NSString *)

NSString를 반환하여 지정된 키의 구성 값을 나타냅니다.

컨테이너에 이 키의 값이 없으면 빈 문자열이 반환됩니다.

매개변수:
구성 값을 조회할 키입니다.
- (무효) 새로고침

이 컨테이너를 네트워크에서 새로고침하도록 요청합니다.

이 호출은 비동기식이므로 새로고침은 다른 스레드에서 발생할 수 있습니다.

- (void) 닫기

더 이상 새로고침되지 않도록 이 컨테이너를 닫습니다.

종료 후에는 컨테이너를 다른 방식으로 호출하지 마세요.

- (BOOL) isDefault

기본 컨테이너인지 아니면 서버에서 새로고침된 컨테이너인지 반환합니다.

- (void) registerFunctionCallMacroHandler: (id< TAGFunctionCallMacroHandler >) 핸들러
forMacro: (NSString *) macroName

지정된 매크로 핸들러를 등록하여 지정된 함수 호출 매크로를 처리합니다.

매개변수:
handler매크로의 핸들러입니다. 매개변수가 nil이면 메서드는 해당 매크로에 대한 기존 핸들러의 등록을 취소합니다.
macroName등록 중인 매크로의 이름입니다.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: (NSString *) functionCallMacroName

함수 호출 매크로의 이름이 주어지면 매크로에 등록된 핸들러를 반환합니다.

반환:
매크로에 등록된 핸들러입니다.
- (void) registerFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) 핸들러
forTag: (NSString *) tagName

지정된 태그 핸들러를 등록하여 지정된 함수 호출 태그를 처리합니다.

매개변수:
handler태그의 핸들러입니다. 매개변수가 nil이면 메서드는 해당 태그에 대한 기존 핸들러의 등록을 취소합니다.
tagName등록 중인 태그의 이름입니다.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: (NSString *) functionCallTagName

함수 호출 태그의 이름이 주어지면 태그에 등록된 핸들러를 반환합니다.

반환:
태그에 등록된 핸들러입니다.

속성 문서

- (NSString*) containerId [read, copy]

이 컨테이너의 ID입니다.

- (2배) lastRefreshTime [read, assign]

이 컨테이너가 네트워크에서 새로고침된 마지막 시간 (1970년 1월 1일 자정 이후 밀리초 단위)입니다.