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.