Opis
Klasa zapewniająca dostęp do wartości kontenera.
Obiekty kontenerów należy tworzyć za pomocą narzędzia TAGManager. Po utworzeniu kontenera można wysyłać do niego zapytania o pary klucz-wartość, które mogą zależeć od utworzonych dla niego reguł. Kontener jest automatycznie odświeżany co 12 godzin, ale można go też odświeżać ręcznie za pomocą funkcji refresh (TAGContainer).
Publiczne funkcje członków | |
(BOOL) | – booleanForKey: |
Zwraca wartość BOOL reprezentującą wartość konfiguracji danego klucza. | |
(liczba zmiennoprzecinkowa) | – doubleForKey: |
Zwraca wartość double reprezentującą wartość konfiguracji danego klucza. | |
(int64_t) | – int64ForKey: |
Zwraca wartość int64_t reprezentującą wartość konfiguracji danego klucza. | |
(NSString *) | – stringForKey: |
Zwraca wartość NSString reprezentującą wartość konfiguracji dla podanego klucza. | |
(void) | - odśwież |
Żądania odświeżania tego kontenera z sieci. | |
(void) | - zamknij |
Zamyka ten kontener, aby nie był już odświeżany. | |
(BOOL) | – isDefault |
Zwraca, czy jest to kontener domyślny, czy odświeżony przez serwer. | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
Rejestruje dany moduł obsługi makra do obsługi danego makra wywołania funkcji. | |
(id< TAGFunctionCallMacroHandler >) | – functionCallCallMacroHandlerForMacro: |
Biorąc pod uwagę nazwę makra wywołania funkcji, zwraca moduł obsługi zarejestrowany dla tego makra. | |
(void) | - registerFunctionCallTagHandler:forTag: |
Rejestruje dany moduł obsługi tagów na potrzeby danego tagu wywołania funkcji. | |
(id< TAGFunctionCallTagHandler >) | – functionCallTagHandlerForTag: |
Biorąc pod uwagę nazwę tagu wywołania funkcji, zwraca moduł obsługi zarejestrowany dla tego tagu. | |
Usługi | |
NSString * | containerId |
Identyfikator tego kontenera. | |
zmiennoprzecinkowa | lastRefreshTime |
Ostatni czas (w milisekundach od północy 1 stycznia 1970 roku czasu UTC), który kontener został odświeżony z sieci. |
Dokumentacja funkcji członka grupy
- (BOOL) booleanForKey: | (NSString *) | klucz |
Zwraca wartość BOOL
reprezentującą wartość konfiguracji danego klucza.
Jeśli kontener nie ma wartości dla tego klucza, zwracana jest wartość NO.
- Parametry:
-
klucz Klucz do wyszukania wartości konfiguracji.
- (podwójny) doubleForKey: | (NSString *) | klucz |
Zwraca wartość double
reprezentującą wartość konfiguracji danego klucza.
Jeśli kontener nie ma wartości dla tego klucza, zwracana jest wartość 0,0.
- Parametry:
-
klucz Klucz do wyszukania wartości konfiguracji.
- (int64_t) int64ForKey: | (NSString *) | klucz |
Zwraca wartość int64_t
reprezentującą wartość konfiguracji danego klucza.
Jeśli kontener nie ma wartości dla tego klucza, zwracana jest wartość 0.
- Parametry:
-
klucz Klucz do wyszukania wartości konfiguracji.
- (NSString *) stringForKey: | (NSString *) | klucz |
Zwraca wartość NSString
reprezentującą wartość konfiguracji dla podanego klucza.
Jeśli kontener nie ma wartości dla tego klucza, zwrócony zostanie pusty ciąg znaków.
- Parametry:
-
klucz Klucz do wyszukania wartości konfiguracji.
- (nieaktualna) odśwież |
Żądania odświeżania tego kontenera z sieci.
To wywołanie jest asynchroniczne, więc odświeżanie może mieć miejsce w innym wątku.
- (nieważny) close |
Zamyka ten kontener, aby nie był już odświeżany.
Po zamknięciu kontenera nie wykonuj żadnych innych wywołań kontenera.
- (BOOL) isDefault |
Zwraca, czy jest to kontener domyślny, czy odświeżony przez serwer.
- (void) recordFunctionCallMacroHandler: | (id< TAGFunctionCallMacroHandler >) | obsługa | |
dla Makra: | (NSString *) | macroName | |
Rejestruje dany moduł obsługi makra do obsługi danego makra wywołania funkcji.
- Parametry:
-
moduł obsługi Moduł obsługi makra. Jeśli parametr ma wartość nil, metoda wyrejestruje istniejący moduł obsługi tego makra. macroName Nazwa rejestrowanego makra.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
Biorąc pod uwagę nazwę makra wywołania funkcji, zwraca moduł obsługi zarejestrowany dla tego makra.
- Zwraca:
- Moduł obsługi zarejestrowany na potrzeby makra.
- (void) recordFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | obsługa | |
ForTag: | (NSString *) | tagName, | |
Rejestruje dany moduł obsługi tagów na potrzeby danego tagu wywołania funkcji.
- Parametry:
-
moduł obsługi Moduł obsługi tagu. Jeśli parametr ma wartość nil, metoda wyrejestruje istniejący moduł obsługi tego tagu. tagName Nazwa rejestrowanego tagu.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
Biorąc pod uwagę nazwę tagu wywołania funkcji, zwraca moduł obsługi zarejestrowany dla tego tagu.
- Zwraca:
- Moduł obsługi zarejestrowany dla tagu.
Dokumentacja właściwości
– (NSString*) containerId [read, copy] |
Identyfikator tego kontenera.
- (liczba 2-krotnie) lastRefreshTime [read, assign] |
Ostatni czas (w milisekundach od północy 1 stycznia 1970 roku czasu UTC), który kontener został odświeżony z sieci.