Panoramica
Una classe che fornisce l'accesso ai valori del contenitore.
Gli oggetti contenitore devono essere creati tramite TAGManager. Una volta creato un container, è possibile eseguire query sui valori delle chiavi, che possono dipendere dalle regole stabilite per il container. Un contenitore viene aggiornato automaticamente ogni 12 ore, ma può anche essere aggiornato manualmente con refresh (TAGContainer).
Funzioni pubbliche dei membri | |
(BOOL) | - booleanForKey: |
Restituisce BOOL che rappresenta il valore di configurazione della chiave specificata. | |
(doppio) | - DoubleForKey: |
Restituisce double che rappresenta il valore di configurazione della chiave specificata. | |
(int64_t) | - int64ForKey: |
Restituisce int64_t che rappresenta il valore di configurazione della chiave specificata. | |
(NSString *) | - stringForKey: |
Restituisce un NSString per rappresentare il valore di configurazione per la chiave specificata. | |
(void) | - aggiorna |
Richiede l'aggiornamento del contenitore dalla rete. | |
(void) | - chiudi |
Chiude questo contenitore in modo che non venga più aggiornato. | |
(BOOL) | - isDefault |
Indica se si tratta di un contenitore predefinito o aggiornato dal server. | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
Registra il gestore di macro specificato per gestire una determinata macro chiamata di funzione. | |
(id< TAGFunctionCallMacroHandler >) | - functionCallMacroHandlerForMacro: |
Dato il nome di una macro chiamata di funzione, restituisce il gestore registrato per la macro. | |
(void) | - registerFunctionCallTagHandler:forTag: |
Registra il gestore di tag specificato per gestire un determinato tag di chiamata di funzione. | |
(id< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag: |
Dato il nome di un tag di chiamata di funzione, restituisce il gestore registrato per il tag. | |
Proprietà | |
NSString * | containerId |
L'ID del contenitore. | |
doppio | lastRefreshTime |
L'ultima volta (in millisecondi dalla mezzanotte del 1° gennaio 1970 UTC) in cui il container è stato aggiornato dalla rete. |
Documentazione sulle funzioni membri
- (BOOL) booleanForKey: | (NSString *) | chiave |
Restituisce BOOL
che rappresenta il valore di configurazione della chiave specificata.
Se il contenitore non ha valori per questa chiave, verrà restituito NO.
- Parametri:
-
chiave La chiave per cercare il valore di configurazione.
- (doppio) DoubleForKey: | (NSString *) | chiave |
Restituisce double
che rappresenta il valore di configurazione della chiave specificata.
Se il container non ha alcun valore per questa chiave, verrà restituito 0,0.
- Parametri:
-
chiave La chiave per cercare il valore di configurazione.
- (int64_t) int64ForKey: | (NSString *) | chiave |
Restituisce int64_t
che rappresenta il valore di configurazione della chiave specificata.
Se il contenitore non ha alcun valore per questa chiave, verrà restituito 0.
- Parametri:
-
chiave La chiave per cercare il valore di configurazione.
- (NSString *) stringForKey: | (NSString *) | chiave |
Restituisce un NSString
per rappresentare il valore di configurazione per la chiave specificata.
Se il contenitore non ha alcun valore per questa chiave, verrà restituita una stringa vuota.
- Parametri:
-
chiave La chiave per cercare il valore di configurazione.
- (void) refresh |
Richiede l'aggiornamento del contenitore dalla rete.
Questa chiamata è asincrona, quindi l'aggiornamento potrebbe avvenire su un altro thread.
- (void) chiudi |
Chiude questo contenitore in modo che non venga più aggiornato.
Dopo la chiusura, non effettuare altre chiamate al container.
- (BOOL) isDefault |
Indica se si tratta di un contenitore predefinito o aggiornato dal server.
- (void) registerFunctionCallMacroHandler: | (id< TAGFunctionCallMacroHandler >) | gestore | |
forMacro: | (NSString *) | macroName | |
Registra il gestore di macro specificato per gestire una determinata macro chiamata di funzione.
- Parametri:
-
handler Il gestore della macro. Se il parametro è nil, il metodo annulla la registrazione di qualsiasi gestore esistente per quella macro. macroName Il nome della macro che viene registrata.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
Dato il nome di una macro chiamata di funzione, restituisce il gestore registrato per la macro.
- Resi:
- Il gestore registrato per la macro.
- (void) registerFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | gestore | |
forTag: | (NSString *) | tagName | |
Registra il gestore di tag specificato per gestire un determinato tag di chiamata di funzione.
- Parametri:
-
handler Il gestore del tag. Se il parametro è nil, il metodo annulla la registrazione di qualsiasi gestore esistente per quel tag. tagName Il nome del tag che viene registrato.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
Dato il nome di un tag di chiamata di funzione, restituisce il gestore registrato per il tag.
- Resi:
- Il gestore registrato per il tag.
Documentazione della proprietà
- (NSString*) containerId [read, copy] |
L'ID del contenitore.
- (doppio) lastRefreshTime [read, assign] |
L'ultima volta (in millisecondi dalla mezzanotte del 1° gennaio 1970 UTC) in cui il container è stato aggiornato dalla rete.