Обзор
Класс, предоставляющий доступ к значениям контейнера.
Объекты-контейнеры необходимо создавать с помощью TAGManager . После создания контейнера к нему можно запросить значения ключей, которые могут зависеть от правил, установленных для контейнера. Контейнер периодически обновляется автоматически (каждые 12 часов), но его также можно обновить вручную с помощью обновления (TAGContainer) .
Открытые функции-члены | |
| (БУЛ) | - логическое значение для ключа: |
Возвращает BOOL , представляющее значение конфигурации для данного ключа. | |
| (двойной) | - двойнойForKey: |
Возвращает double значение, представляющее значение конфигурации для данного ключа. | |
| (int64_t) | - int64ForKey: |
Возвращает int64_t , представляющий значение конфигурации для данного ключа. | |
| (НСтрока *) | - строкаForKey: |
Возвращает NSString для представления значения конфигурации для данного ключа. | |
| (пустота) | - обновить |
| Запрашивает обновление этого контейнера из сети. | |
| (пустота) | - закрывать |
| Закрывает этот контейнер, чтобы он больше не обновлялся. | |
| (БУЛ) | - isDefault |
| Возвращает, является ли это контейнером по умолчанию или обновленным с сервера. | |
| (пустота) | - RegisterFunctionCallMacroHandler:forMacro: |
| Регистрирует данный обработчик макроса для обработки данного макроса вызова функции. | |
| (id <TAGFunctionCallMacroHandler> ) | - функцияCallMacroHandlerForMacro: |
| Учитывая имя макроса вызова функции, возвращает обработчик, зарегистрированный для макроса. | |
| (пустота) | - RegisterFunctionCallTagHandler:forTag: |
| Регистрирует данный обработчик тега для обработки данного тега вызова функции. | |
| (id <TAGFunctionCallTagHandler> ) | - функцияCallTagHandlerForTag: |
| Учитывая имя тега вызова функции, возвращает обработчик, зарегистрированный для тега. | |
Характеристики | |
| NSString * | идентификатор контейнера |
| Идентификатор этого контейнера. | |
| двойной | последнеерефрештиме |
| Время последнего обновления этого контейнера из сети (в миллисекундах с полуночи 1 января 1970 года по всемирному координированному времени). | |
Документация по функциям-членам
| - (BOOL) booleanForKey: | (НСтрока *) | ключ |
Возвращает BOOL , представляющее значение конфигурации для данного ключа.
Если в контейнере нет значения для этого ключа, будет возвращено NO.
- Параметры:
ключ Ключ для поиска значения конфигурации.
| - (двойной) doubleForKey: | (НСтрока *) | ключ |
Возвращает double значение, представляющее значение конфигурации для данного ключа.
Если в контейнере нет значения для этого ключа, будет возвращено 0,0.
- Параметры:
ключ Ключ для поиска значения конфигурации.
| - (int64_t) int64ForKey: | (НСтрока *) | ключ |
Возвращает int64_t , представляющий значение конфигурации для данного ключа.
Если в контейнере нет значения для этого ключа, будет возвращено 0.
- Параметры:
ключ Ключ для поиска значения конфигурации.
| - (NSString *) stringForKey: | (НСтрока *) | ключ |
Возвращает NSString для представления значения конфигурации для данного ключа.
Если в контейнере нет значения для этого ключа, будет возвращена пустая строка.
- Параметры:
ключ Ключ для поиска значения конфигурации.
| - (недействительно) обновить |
Запрашивает обновление этого контейнера из сети.
Этот вызов является асинхронным, поэтому обновление может происходить в другом потоке.
| - (недействительно) закрыть |
Закрывает этот контейнер, чтобы он больше не обновлялся.
После закрытия не делайте никаких других вызовов контейнера.
| - (BOOL) по умолчанию |
Возвращает, является ли это контейнером по умолчанию или обновленным с сервера.
| - (void) RegisterFunctionCallMacroHandler: | (id <TAGFunctionCallMacroHandler> ) | обработчик | |
| дляМакроса: | (НСтрока *) | имя макроса | |
Регистрирует данный обработчик макроса для обработки данного макроса вызова функции.
- Параметры:
обработчик Обработчик макроса. Если параметр равен нулю, метод отменяет регистрацию любого существующего обработчика для этого макроса. имя макроса Имя регистрируемого макроса.
| - (id <TAGFunctionCallMacroHandler> ) functionCallMacroHandlerForMacro: | (НСтрока *) | functionCallMacroName |
Учитывая имя макроса вызова функции, возвращает обработчик, зарегистрированный для макроса.
- Возврат:
- Обработчик зарегистрирован для макроса.
| - (недействительный) RegisterFunctionCallTagHandler: | (id <TAGFunctionCallTagHandler> ) | обработчик | |
| дляТег: | (НСтрока *) | название тэга | |
Регистрирует данный обработчик тега для обработки данного тега вызова функции.
- Параметры:
обработчик Обработчик тега. Если параметр равен нулю, метод отменяет регистрацию любого существующего обработчика для этого тега. название тэга Имя регистрируемого тега.
| - (id< TAGFunctionCallTagHandler >) functionCallTagHandlerForTag: | (НСтрока *) | functionCallTagName |
Учитывая имя тега вызова функции, возвращает обработчик, зарегистрированный для тега.
- Возврат:
- Обработчик зарегистрирован для тега.
Документация на недвижимость
- (NSString*) идентификатор контейнера [read, copy] |
Идентификатор этого контейнера.
- (двойной) LastRefreshTime [read, assign] |
Время последнего обновления этого контейнера из сети (в миллисекундах с полуночи 1 января 1970 года по всемирному координированному времени).