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. | |
duplo | lastRefreshTime |
É 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:
-
chave A 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:
-
chave A 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:
-
chave A 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:
-
chave A 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:
-
gerenciador O gerenciador da macro. Se o parâmetro for nulo, o método cancelará o registro de qualquer manipulador existente para essa macro. macroName O 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:
-
gerenciador O gerenciador da tag. Se o parâmetro for nulo, o método cancelará o registro de qualquer manipulador existente para aquela tag. tagName O 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.