개요
컨테이너 값에 대한 액세스를 제공하는 클래스
컨테이너 객체는 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일 자정 이후 밀리초 단위)입니다.