ภาพรวม
คลาสที่ให้สิทธิ์เข้าถึงค่าคอนเทนเนอร์
คุณต้องสร้างออบเจ็กต์คอนเทนเนอร์ผ่าน TAGManager เมื่อสร้างคอนเทนเนอร์แล้ว คุณจะค้นหาค่าคีย์ได้ ซึ่งอาจขึ้นอยู่กับกฎที่ตั้งไว้สำหรับคอนเทนเนอร์นั้น ระบบจะรีเฟรชคอนเทนเนอร์โดยอัตโนมัติเป็นระยะๆ (ทุกๆ 12 ชั่วโมง) แต่คุณสามารถรีเฟรชด้วยตนเองโดยใช้รีเฟรช (TAGContainer)
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(BOOL) | - booleanForKey: |
แสดงผล BOOL ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ | |
(ดับเบิล) | - doubleForKey: |
แสดงผล double ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ | |
(int64_t) | - int64ForKey: |
แสดงผล int64_t ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ | |
(NSString *) | - stringForKey: |
แสดงผล NSString เพื่อแสดงค่าของการกำหนดค่าสำหรับคีย์ที่ระบุ | |
(void) | - รีเฟรช |
ขอให้รีเฟรชคอนเทนเนอร์นี้จากเครือข่าย | |
(void) | - ปิด |
ปิดคอนเทนเนอร์นี้เพื่อไม่ให้รีเฟรชอีก | |
(BOOL) | - isDefault |
จะแสดงผลว่านี่คือคอนเทนเนอร์เริ่มต้นหรือคอนเทนเนอร์ที่รีเฟรชจากเซิร์ฟเวอร์ | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
ลงทะเบียนเครื่องจัดการมาโครที่ระบุเพื่อจัดการมาโครการเรียกใช้ฟังก์ชันที่ระบุ | |
(รหัส< TAGFunctionCallMacroHandler >) | - functionCallMacroHandlerForMacro: |
แสดงผลตัวแฮนเดิลที่ลงทะเบียนไว้สำหรับมาโครโดยตั้งชื่อมาโครการเรียกฟังก์ชัน | |
(void) | - registerFunctionCallTagHandler:forTag: |
ลงทะเบียนเครื่องจัดการแท็กที่ระบุเพื่อจัดการแท็กการเรียกใช้ฟังก์ชันที่ระบุ | |
(รหัส< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag: |
แสดงผลตัวแฮนเดิลที่ลงทะเบียนไว้สำหรับแท็กตามชื่อของแท็กการเรียกใช้ฟังก์ชัน | |
พร็อพเพอร์ตี้ | |
NSString * | containerId |
รหัสของคอนเทนเนอร์นี้ | |
คู่ | lastRefreshTime |
เวลาล่าสุด (เป็นมิลลิวินาทีนับจากเที่ยงคืนของวันที่ 1 มกราคม 1970 ตามเขตเวลา UTC) ที่มีการรีเฟรชคอนเทนเนอร์นี้จากเครือข่าย |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (BOOL) booleanForKey: | (NSString *) | คีย์ |
แสดงผล BOOL
ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ
หากคอนเทนเนอร์ไม่มีค่าสำหรับคีย์นี้ ระบบจะแสดงผล NO
- พารามิเตอร์:
-
แป้น คีย์ที่จะค้นหาค่าของการกำหนดค่า
- (ดับเบิล) doubleForKey: | (NSString *) | คีย์ |
แสดงผล double
ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ
หากคอนเทนเนอร์ไม่มีค่าสำหรับคีย์นี้ ระบบจะแสดงผล 0.0
- พารามิเตอร์:
-
แป้น คีย์ที่จะค้นหาค่าของการกำหนดค่า
- (int64_t) int64ForKey: | (NSString *) | คีย์ |
แสดงผล int64_t
ที่แทนค่าการกำหนดค่าสำหรับคีย์ที่ระบุ
หากคอนเทนเนอร์ไม่มีค่าสำหรับคีย์นี้ ระบบจะแสดงผล 0
- พารามิเตอร์:
-
แป้น คีย์ที่จะค้นหาค่าของการกำหนดค่า
- (NSString *) stringForKey: | (NSString *) | คีย์ |
แสดงผล NSString
เพื่อแสดงค่าของการกำหนดค่าสำหรับคีย์ที่ระบุ
หากคอนเทนเนอร์ไม่มีค่าสำหรับคีย์นี้ ระบบจะแสดงผลสตริงที่ว่างเปล่า
- พารามิเตอร์:
-
แป้น คีย์ที่จะค้นหาค่าของการกำหนดค่า
- (เป็นโมฆะ) รีเฟรช |
ขอให้รีเฟรชคอนเทนเนอร์นี้จากเครือข่าย
การเรียกใช้นี้ไม่พร้อมกัน จึงอาจมีการรีเฟรชในเทรดอื่น
- (เป็นโมฆะ) ปิด |
ปิดคอนเทนเนอร์นี้เพื่อไม่ให้รีเฟรชอีก
หลังจากปิดแล้ว ไม่ต้องเรียกใช้คอนเทนเนอร์ใดๆ อีก
- (BOOL) isDefault |
จะแสดงผลว่านี่คือคอนเทนเนอร์เริ่มต้นหรือคอนเทนเนอร์ที่รีเฟรชจากเซิร์ฟเวอร์
- (โมฆะ)registerFunctionCallMacroHandler: | (รหัส< TAGFunctionCallMacroHandler >) | แฮนเดิล | |
สำหรับมาโคร: | (NSString *) | macroName | |
ลงทะเบียนเครื่องจัดการมาโครที่ระบุเพื่อจัดการมาโครการเรียกใช้ฟังก์ชันที่ระบุ
- พารามิเตอร์:
-
ตัวแฮนเดิล เครื่องจัดการสำหรับมาโคร หากพารามิเตอร์เป็น nil เมธอดจะยกเลิกการลงทะเบียนเครื่องจัดการที่มีอยู่สำหรับมาโครนั้น macroName ชื่อของมาโครที่กำลังลงทะเบียน
- (รหัส<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
แสดงผลตัวแฮนเดิลที่ลงทะเบียนไว้สำหรับมาโครโดยตั้งชื่อมาโครการเรียกฟังก์ชัน
- ส่งกลับ:
- เครื่องจัดการที่ลงทะเบียนไว้สำหรับมาโคร
- (void) recordFunctionCallTagHandler: | (รหัส< TAGFunctionCallTagHandler >) | แฮนเดิล | |
สำหรับแท็ก: | (NSString *) | tagName | |
ลงทะเบียนเครื่องจัดการแท็กที่ระบุเพื่อจัดการแท็กการเรียกใช้ฟังก์ชันที่ระบุ
- พารามิเตอร์:
-
ตัวแฮนเดิล เครื่องจัดการสำหรับแท็ก หากพารามิเตอร์เป็น nil เมธอดจะยกเลิกการลงทะเบียนเครื่องจัดการที่มีอยู่สำหรับแท็กนั้น tagName ชื่อของแท็กที่กำลังลงทะเบียน
- (รหัส<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
แสดงผลตัวแฮนเดิลที่ลงทะเบียนไว้สำหรับแท็กตามชื่อของแท็กการเรียกใช้ฟังก์ชัน
- ส่งกลับ:
- เครื่องจัดการที่ลงทะเบียนสำหรับแท็กแล้ว
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (NSString*) containerId [read, copy] |
รหัสของคอนเทนเนอร์นี้
- (ดับเบิล) lastRefreshTime [read, assign] |
เวลาล่าสุด (เป็นมิลลิวินาทีนับจากเที่ยงคืนของวันที่ 1 มกราคม 1970 ตามเขตเวลา UTC) ที่มีการรีเฟรชคอนเทนเนอร์นี้จากเครือข่าย