Referensi Class Penampung TAG

Referensi Class Penampung TAG

Ringkasan

Class yang memberikan akses ke nilai penampung.

Objek penampung harus dibuat melalui TAGManager. Setelah penampung dibuat, penampung dapat dikueri untuk nilai kunci yang mungkin bergantung pada aturan yang ditetapkan untuk penampung tersebut. Penampung otomatis dimuat ulang secara berkala (setiap 12 jam), tetapi juga dapat dimuat ulang secara manual dengan refresh (TAGContainer).

Fungsi Anggota Publik

(BOOL) - booleanForKey:
 Menampilkan BOOL yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
(ganda)- doubleForKey:
 Menampilkan double yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
(int64_t) - int64ForKey:
 Menampilkan int64_t yang mewakili nilai konfigurasi untuk kunci yang diberikan.
(NSString *)- stringForKey:
 Menampilkan NSString untuk merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
(void) - refresh
 Meminta agar penampung ini dimuat ulang dari jaringan.
(void) - tutup
 Menutup penampung ini sehingga tidak lagi dimuat ulang.
(BOOL) - isDefault
 Menampilkan apakah ini merupakan penampung default, atau penampung yang dimuat ulang dari server.
(void) - registerFunctionCallMacroHandler:forMacro:
 Mendaftarkan pengendali makro yang ditentukan untuk menangani makro panggilan fungsi yang ditentukan.
(id< TAGFunctionCallMacroHandler >)- functionCallMacroHandlerForMacro:
 Dengan mempertimbangkan nama makro panggilan fungsi, menampilkan pengendali yang terdaftar untuk makro.
(void) - registerFunctionCallTagHandler:forTag:
 Mendaftarkan pengendali tag yang ditentukan untuk menangani tag panggilan fungsi yang diberikan.
(id< TAGFunctionCallTagHandler >)- functionCallTagHandlerForTag:
 Dengan nama tag panggilan fungsi, menampilkan pengendali yang terdaftar untuk tag tersebut.

Properti

NSString * containerId
 ID untuk penampung ini.
gandalastRefreshTime
 Terakhir kali penampung ini diperbarui dari jaringan (dalam milidetik sejak tengah malam 1 Januari 1970 UTC).

Dokumentasi Fungsi Anggota

- (BOOL) booleanForKey: (NSString *) key

Menampilkan BOOL yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.

Jika penampung tidak memiliki nilai untuk kunci ini, maka TIDAK akan ditampilkan.

Parameter:
keyKunci untuk mencari nilai konfigurasi.
- (ganda) doubleForKey: (NSString *) key

Menampilkan double yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.

Jika penampung tidak memiliki nilai untuk kunci ini, 0,0 akan ditampilkan.

Parameter:
keyKunci untuk mencari nilai konfigurasi.
- (int64_t) int64ForKey: (NSString *) key

Menampilkan int64_t yang mewakili nilai konfigurasi untuk kunci yang diberikan.

Jika penampung tidak memiliki nilai untuk kunci ini, 0 akan ditampilkan.

Parameter:
keyKunci untuk mencari nilai konfigurasi.
- (NSString *) stringForKey: (NSString *) key

Menampilkan NSString untuk merepresentasikan nilai konfigurasi untuk kunci yang diberikan.

Jika penampung tidak memiliki nilai untuk kunci ini, string kosong akan ditampilkan.

Parameter:
keyKunci untuk mencari nilai konfigurasi.
- (void) refresh

Meminta agar penampung ini dimuat ulang dari jaringan.

Panggilan ini asinkron, sehingga refresh dapat berlangsung di thread lain.

- (kosong) tutup

Menutup penampung ini sehingga tidak lagi dimuat ulang.

Setelah ditutup, jangan lakukan panggilan lain ke penampung.

- (BOOL) isDefault

Menampilkan apakah ini merupakan penampung default, atau penampung yang dimuat ulang dari server.

- (void) registerFunctionCallMacroHandler: (id< TAGFunctionCallMacroHandler >) pengendali
untukMakro: (NSString *) macroName

Mendaftarkan pengendali makro yang ditentukan untuk menangani makro panggilan fungsi yang ditentukan.

Parameter:
handlerPengendali untuk makro. Jika parameternya nol, metode akan membatalkan pendaftaran pengendali yang ada untuk makro tersebut.
macroNameNama makro yang sedang didaftarkan.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: (NSString *) functionCallMacroName

Dengan mempertimbangkan nama makro panggilan fungsi, menampilkan pengendali yang terdaftar untuk makro.

Hasil:
Pengendali yang terdaftar untuk makro.
- (void) registerFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) pengendali
untukTag: (NSString *) tagName

Mendaftarkan pengendali tag yang ditentukan untuk menangani tag panggilan fungsi yang diberikan.

Parameter:
handlerPengendali untuk tag. Jika parameternya nol, metode akan membatalkan pendaftaran pengendali yang ada untuk tag tersebut.
tagNameNama tag yang sedang didaftarkan.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: (NSString *) functionCallTagName

Dengan nama tag panggilan fungsi, menampilkan pengendali yang terdaftar untuk tag tersebut.

Hasil:
Pengendali yang terdaftar untuk tag.

Dokumentasi Properti

- (NSString*) containerId [read, copy]

ID untuk penampung ini.

- (ganda) lastRefreshTime [read, assign]

Terakhir kali penampung ini diperbarui dari jaringan (dalam milidetik sejak tengah malam 1 Januari 1970 UTC).