Обзор
Класс, предоставляющий доступ к значениям контейнера.
Объекты-контейнеры необходимо создавать с помощью 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 года по всемирному координированному времени).