TAGContainer Sınıf Referansı

TAGContainer Sınıf Referansı

Genel bakış

Kapsayıcı değerlerine erişim sağlayan bir sınıf.

Kapsayıcı nesneleri, TAGManager aracılığıyla oluşturulmalıdır. Kapsayıcı oluşturulduktan sonra, kapsayıcı için oluşturulan kurallara bağlı olabilecek anahtar değerleri için sorgulanabilir. Kapsayıcı düzenli aralıklarla (12 saatte bir) otomatik olarak yenilenir ancak yenileme (TAGContainer) ile manuel olarak da yenilenebilir.

Herkese Açık Üye İşlevleri

(BOOL) - booleForKey:
 Belirtilen anahtarın yapılandırma değerini temsil eden bir BOOL döndürür.
(çift)- doubleForKey:
 Belirtilen anahtarın yapılandırma değerini temsil eden bir double döndürür.
(int64_t) - int64ForKey:
 Belirtilen anahtarın yapılandırma değerini temsil eden bir int64_t döndürür.
(NSString *)- stringForKey:
 Belirtilen anahtarın yapılandırma değerini temsil etmek için bir NSString döndürür.
(void) - yenile
 Bu kapsayıcının ağdan yenilenmesini ister.
(void) - kapat
 Bu kapsayıcıyı, artık yenilenmeyecek şekilde kapatır.
(BOOL) - isDefault
 Bunun varsayılan bir kapsayıcı mı yoksa sunucudan yenilenmiş bir kapsayıcı mı olduğunu döndürür.
(void) - registerFunctionCallMakroHandler:forMakro:
 Verilen makro işleyiciyi, belirli bir işlev çağrısı makrosu işlemek için kaydeder.
(kimlik< TAGFunctionCallMacroHandler >)- functionCallMakroHandlerForMakro:
 Bir işlev çağrısı makrosu adına göre, makro için kaydedilen işleyiciyi döndürür.
(void) - registerFunctionCallTagHandler:forTag:
 Belirtilen etiket işleyiciyi belirli bir işlev çağrısı etiketini işlemek için kaydeder.
(kimlik< TAGFunctionCallTagHandler >)- functionCallTagHandlerForTag:
 Bir işlev çağrısı etiketinin adı verildiğinde, etiket için kaydedilen işleyiciyi döndürür.

Mülkler

NSString * containerId
 Bu kapsayıcının kimliği.
çiftlastRefreshTime
 Bu kapsayıcının ağdan yenilendiği son zaman (1 Ocak 1970 UTC gece yarısından bu yana milisaniye cinsinden).

Üye İşlevi Belgeleri

- (BOOL) booleanForKey: (NSString *) anahtar

Belirtilen anahtarın yapılandırma değerini temsil eden bir BOOL döndürür.

Kapsayıcıda bu anahtar için bir değer yoksa, HAYIR döndürülür.

Parametreler:
anahtarYapılandırma değerini aranacak anahtar.
- (çift) doubleForKey: (NSString *) anahtar

Belirtilen anahtarın yapılandırma değerini temsil eden bir double döndürür.

Kapsayıcıda bu anahtar için bir değer yoksa 0.0 döndürülür.

Parametreler:
anahtarYapılandırma değerini aranacak anahtar.
- (int64_t) int64ForKey: (NSString *) anahtar

Belirtilen anahtarın yapılandırma değerini temsil eden bir int64_t döndürür.

Kapsayıcıda bu anahtar için bir değer yoksa 0 döndürülür.

Parametreler:
anahtarYapılandırma değerini aranacak anahtar.
- (NSString *) stringForKey: (NSString *) anahtar

Belirtilen anahtarın yapılandırma değerini temsil etmek için bir NSString döndürür.

Kapsayıcıda bu anahtar için bir değer yoksa boş bir dize döndürülür.

Parametreler:
anahtarYapılandırma değerini aranacak anahtar.
- (geçersiz) yenile

Bu kapsayıcının ağdan yenilenmesini ister.

Bu çağrı eşzamansız olduğundan yenileme başka bir iş parçacığında gerçekleşebilir.

- (geçersiz) kapat

Bu kapsayıcıyı, artık yenilenmeyecek şekilde kapatır.

Kapattıktan sonra, kapsayıcıya başka çağrı yapmayın.

- (BOOL) isDefault

Bunun varsayılan bir kapsayıcı mı yoksa sunucudan yenilenmiş bir kapsayıcı mı olduğunu döndürür.

- (geçersiz) registerFunctionCallMakroHandler: (kimlik< TAGFunctionCallMacroHandler >) işleyici
forMakro: (NSString *) macroName

Verilen makro işleyiciyi, belirli bir işlev çağrısı makrosu işlemek için kaydeder.

Parametreler:
handlerMakronun işleyicisi. Parametre nil ise yöntem, söz konusu makronun mevcut işleyicisinin kaydını siler.
macroNameKaydedilmekte olan makronun adı.
- (kimlik<TAGFunctionCallMacroHandler>) functionCallMakroHandlerForMakro: (NSString *) functionCallMacroName

Bir işlev çağrısı makrosu adına göre, makro için kaydedilen işleyiciyi döndürür.

İade et:
İşleyici, makro için kaydedildi.
- (geçersiz) registerFunctionCallTagHandler: (kimlik< TAGFunctionCallTagHandler >) işleyici
forTag: (NSString *) tagName

Belirtilen etiket işleyiciyi belirli bir işlev çağrısı etiketini işlemek için kaydeder.

Parametreler:
handlerEtiketin işleyicisi. Parametre nil ise yöntem, söz konusu etiketin mevcut işleyicisinin kaydını siler.
tagNameKaydedilmekte olan etiketin adı.
- (kimlik<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: (NSString *) functionCallTagName

Bir işlev çağrısı etiketinin adı verildiğinde, etiket için kaydedilen işleyiciyi döndürür.

İade et:
İşleyici, etiket için kaydoldu.

Gayrimenkul Dokümanları

- (NSString*) containerId [read, copy]

Bu kapsayıcının kimliği.

- (çift) lastRefreshTime [read, assign]

Bu kapsayıcının ağdan yenilendiği son zaman (1 Ocak 1970 UTC gece yarısından bu yana milisaniye cinsinden).