Referência da classe de contêiner TAG

Referência da classe de contêiner TAG

Informações gerais

Uma classe que fornece acesso aos valores do contêiner.

Os objetos de contêiner devem ser criados por meio do TAGManager. Depois que um contêiner é criado, ele pode ser consultado em busca de chaves-valor que dependem de regras estabelecidas para o contêiner. Um contêiner é atualizado de maneira automática periodicamente (a cada 12 horas), mas também pode ser atualizado de forma manual com refresh (TAGContainer).

Funções membro público

(BOOL) booleanForKey:
 Retorna um BOOL que representa o valor de configuração da chave especificada.
(duplo)doubleForKey:
 Retorna um double que representa o valor de configuração da chave especificada.
(int64_t)  - int64ForKey:
 Retorna um int64_t que representa o valor de configuração da chave especificada.
(NSString *)stringForKey:
 Retorna um NSString para representar o valor de configuração da chave especificada.
(void) - atualizar
 Solicita que esse contêiner seja atualizado na rede.
(void) - fechar
 Fecha esse contêiner para que ele não seja mais atualizado.
(BOOL) isDefault
 Retorna indicando se este é um contêiner padrão ou atualizado pelo servidor.
(void) - registerFunctionCallMacroHandler:forMacro:
 Registra o gerenciador de macros fornecido para lidar com uma determinada macro de chamada de função.
(id< TAGFunctionCallMacroHandler >)functionCallMacroHandlerForMacro:
 Dado o nome de uma macro de chamada de função, retorna o gerenciador registrado para a macro.
(void) - registerFunctionCallTagHandler:forTag:
 Registra o manipulador de tags fornecido para lidar com uma determinada tag de chamada de função.
(id< TAGFunctionCallTagHandler >)functionCallTagHandlerForTag:
 Dado o nome de uma tag de chamada de função, retorna o manipulador registrado para a tag.

Propriedades

NSString * containerId
 O ID deste contêiner.
duplolastRefreshTime
 É a última vez (em milissegundos desde a meia-noite de 1o de janeiro de 1970 UTC) que esse contêiner foi atualizado na rede.

Documentação da função membro

- (BOOL) booleanForKey: (NSString *) key

Retorna um BOOL que representa o valor de configuração da chave especificada.

Se o contêiner não tiver um valor para essa chave, NO será retornado.

Parâmetros:
chaveA chave para procurar o valor de configuração.
— (duplo) doubleForKey: (NSString *) key

Retorna um double que representa o valor de configuração da chave especificada.

Se o contêiner não tiver um valor para essa chave, será retornado 0,0.

Parâmetros:
chaveA chave para procurar o valor de configuração.
– (int64_t) int64ForKey: (NSString *) key

Retorna um int64_t que representa o valor de configuração da chave especificada.

Se o contêiner não tiver um valor para essa chave, será retornado 0.

Parâmetros:
chaveA chave para procurar o valor de configuração.
– (NSString *) stringForKey: (NSString *) key

Retorna um NSString para representar o valor de configuração da chave especificada.

Se o contêiner não tiver valor para essa chave, uma string vazia será retornada.

Parâmetros:
chaveA chave para procurar o valor de configuração.
- (void) refresh

Solicita que esse contêiner seja atualizado na rede.

Essa chamada é assíncrona. Dessa forma, a atualização pode ocorrer em outra linha de execução.

- (void) fechar

Fecha esse contêiner para que ele não seja mais atualizado.

Após o fechamento, não faça outras chamadas ao contêiner.

- (BOOL) isDefault

Retorna indicando se este é um contêiner padrão ou atualizado pelo servidor.

- (void) registerFunctionCallMacroHandler: (id< TAGFunctionCallMacroHandler >) gerenciador
paraMacro: (NSString *) macroName

Registra o gerenciador de macros fornecido para lidar com uma determinada macro de chamada de função.

Parâmetros:
gerenciadorO gerenciador da macro. Se o parâmetro for nulo, o método cancelará o registro de qualquer manipulador existente para essa macro.
macroNameO nome da macro que está sendo registrada.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: (NSString *) functionCallMacroName

Dado o nome de uma macro de chamada de função, retorna o gerenciador registrado para a macro.

Retorna:
O gerenciador registrado para a macro.
- (void) registerFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) gerenciador
forTag: (NSString *) tagName

Registra o manipulador de tags fornecido para lidar com uma determinada tag de chamada de função.

Parâmetros:
gerenciadorO gerenciador da tag. Se o parâmetro for nulo, o método cancelará o registro de qualquer manipulador existente para aquela tag.
tagNameO nome da tag que está sendo registrada.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: (NSString *) functionCallTagName

Dado o nome de uma tag de chamada de função, retorna o manipulador registrado para a tag.

Retorna:
O gerenciador registrado para a tag.

Documentação da propriedade

– (NSString*) containerId [read, copy]

O ID deste contêiner.

– (duplo) lastRefreshTime [read, assign]

É a última vez (em milissegundos desde a meia-noite de 1o de janeiro de 1970 UTC) que esse contêiner foi atualizado na rede.