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.