Tài liệu tham khảo về TAGContainer Lớp

Tài liệu tham khảo về TAGContainer Lớp

Tổng quan

Một lớp cung cấp quyền truy cập vào các giá trị vùng chứa.

Bạn phải tạo các đối tượng vùng chứa thông qua TAGManager. Sau khi vùng chứa được tạo, bạn có thể truy vấn vùng chứa đó về các giá trị khoá có thể phụ thuộc vào quy tắc được thiết lập cho vùng chứa đó. Vùng chứa được tự động làm mới định kỳ (12 giờ một lần), nhưng cũng có thể được làm mới theo cách thủ công bằng làm mới (TAGContainer).

Hàm thành viên công khai

(BOOL) booleanForKey:
 Trả về BOOL biểu thị giá trị cấu hình của khoá đã cho.
(gấp đôi)doubleForKey:
 Trả về double biểu thị giá trị cấu hình của khoá đã cho.
(int64_t) int64ForKey:
 Trả về int64_t biểu thị giá trị cấu hình của khoá đã cho.
(NSString *)stringForKey:
 Trả về NSString để biểu thị giá trị cấu hình của khoá đã cho.
(void) - làm mới
 Yêu cầu làm mới vùng chứa này từ mạng.
(void) đóng
 Đóng vùng chứa này để không làm mới vùng chứa nữa.
(BOOL) isDefault
 Trả về xem đây là vùng chứa mặc định hay vùng chứa được làm mới từ máy chủ.
(void) registerFunctionCallMacroHandler:forMacro:
 Đăng ký trình xử lý macro đã cho để xử lý một macro lệnh gọi hàm nhất định.
(id< TAGFunctionCallMacroHandler >)functionCallMacroHandlerForMacro:
 Cho tên macro của lệnh gọi hàm, trả về trình xử lý đã đăng ký cho macro.
(void) registerFunctionCallTagHandler:forTag:
 Đăng ký trình xử lý thẻ đã cho để xử lý một thẻ gọi hàm nhất định.
(id< TAGFunctionCallTagHandler >)functionCallTagHandlerForTag:
 Tên của một thẻ lệnh gọi hàm, trả về trình xử lý đã đăng ký cho thẻ đó.

Thuộc tính

NSString * containerId
 Mã của vùng chứa này.
gấp đôilastRefreshTime
 Lần gần đây nhất (tính bằng mili giây kể từ nửa đêm ngày 1 tháng 1 năm 1970 (giờ UTC)) mà vùng chứa này được làm mới từ mạng.

Tài liệu về hàm thành phần

- (BOOL) booleanForKey: (NSString *) khoá

Trả về BOOL biểu thị giá trị cấu hình của khoá đã cho.

Nếu vùng chứa không có giá trị cho khoá này, thì hàm sẽ trả về NO.

Các tham số:
phímKhoá để tra cứu giá trị cấu hình.
– (double) doubleForKey: (NSString *) khoá

Trả về double biểu thị giá trị cấu hình của khoá đã cho.

Nếu vùng chứa không có giá trị cho khoá này, thì giá trị trả về sẽ là 0.0.

Các tham số:
phímKhoá để tra cứu giá trị cấu hình.
– (int64_t) int64ForKey: (NSString *) khoá

Trả về int64_t biểu thị giá trị cấu hình của khoá đã cho.

Nếu vùng chứa không có giá trị cho khoá này, thì hàm sẽ trả về 0.

Các tham số:
phímKhoá để tra cứu giá trị cấu hình.
– (NSString *) stringForKey: (NSString *) khoá

Trả về NSString để biểu thị giá trị cấu hình của khoá đã cho.

Nếu vùng chứa không có giá trị cho khoá này, thì một chuỗi trống sẽ được trả về.

Các tham số:
phímKhoá để tra cứu giá trị cấu hình.
– (vô hiệu) làm mới

Yêu cầu làm mới vùng chứa này từ mạng.

Lệnh gọi này không đồng bộ, do đó, quá trình làm mới có thể diễn ra trên một luồng khác.

– (vô hiệu) đóng

Đóng vùng chứa này để không làm mới vùng chứa nữa.

Sau khi đóng, không thực hiện bất kỳ lệnh gọi nào khác đến vùng chứa.

– (BOOL) isDefault

Trả về xem đây là vùng chứa mặc định hay vùng chứa được làm mới từ máy chủ.

– (vô hiệu) registerFunctionCallMacroHandler: (id< TAGFunctionCallMacroHandler >) handler (trình xử lý)
dành cho Macro: (NSString *) macroName

Đăng ký trình xử lý macro đã cho để xử lý một macro lệnh gọi hàm nhất định.

Các tham số:
trình xử lýTrình xử lý cho macro. Nếu tham số là nil, phương thức sẽ huỷ đăng ký mọi trình xử lý hiện có cho macro đó.
macroNameTên của macro đang được đăng ký.
– (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: (NSString *) functionCallMacroName

Cho tên macro của lệnh gọi hàm, trả về trình xử lý đã đăng ký cho macro.

Trả về:
Trình xử lý đã được đăng ký cho macro.
– (vô hiệu) registerFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) handler (trình xử lý)
forTag: (NSString *) tagName

Đăng ký trình xử lý thẻ đã cho để xử lý một thẻ gọi hàm nhất định.

Các tham số:
trình xử lýTrình xử lý cho thẻ. Nếu tham số là nil, phương thức này sẽ huỷ đăng ký mọi trình xử lý hiện có cho thẻ đó.
tagNameTên của thẻ đang được đăng ký.
– (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: (NSString *) functionCallTagName

Tên của một thẻ lệnh gọi hàm, trả về trình xử lý đã đăng ký cho thẻ đó.

Trả về:
Trình xử lý đã được đăng ký cho thẻ.

Tài liệu về thuộc tính

– (NSString*) containerId [read, copy]

Mã của vùng chứa này.

– (gấp đôi) lastRefreshTime [read, assign]

Lần gần đây nhất (tính bằng mili giây kể từ nửa đêm ngày 1 tháng 1 năm 1970 (giờ UTC)) mà vùng chứa này được làm mới từ mạng.