סקירה כללית
מחלקה שמספקת גישה לערכים של מאגר.
יש ליצור אובייקטים של מאגר באמצעות TAGManager. אחרי שיוצרים מאגר, אפשר לשלוח אליו שאילתה לגבי ערכי מפתח שעשויים להיות תלויים בכללים שנקבעו לגבי המאגר. מאגר מתרענן מדי פעם באופן אוטומטי (כל 12 שעות), אבל אפשר לרענן אותו גם באופן ידני באמצעות רענון (TAGמאגר).
פונקציות של חברי ציבור | |
(BOOL) | - בוליאניForKey: |
מחזירה BOOL שמייצג את ערך התצורה של המפתח הנתון. | |
(כפול) | - doubleForKey: |
מחזירה double שמייצג את ערך התצורה של המפתח הנתון. | |
(int64_t) | – int64ForKey: |
מחזירה int64_t שמייצג את ערך התצורה של המפתח הנתון. | |
(NSString *) | – stringForKey: |
מחזירה NSString כדי לייצג את ערך התצורה של המפתח הנתון. | |
(void) | - רענון |
המערכת שולחת בקשה לרענון של המאגר הזה מהרשת. | |
(void) | - סגירה |
סוגר את המאגר כדי שלא יתבצע רענון שלו יותר. | |
(BOOL) | – isDefault |
מחזירה אם זהו מאגר ברירת מחדל או כזה שרענן מהשרת. | |
(void) | - registerFunctionCallמאקרוHandler:forמאקרו: |
רושם את ה-handler הנתון של המאקרו הרלוונטי לטיפול במאקרו נתון להפעלת פונקציה. | |
(id< TAGFunctionCallMacroHandler >) | - functionCallמאקרוHandlerFor ביחד: |
בהינתן השם של מאקרו להפעלת פונקציה, מחזירה את ה-handler שרשום למאקרו. | |
(void) | - registerFunctionCallTagHandler:forTag: |
רושם את ה-handler הנתון של התג לטיפול בתג נתון של קריאה לפונקציה. | |
(id< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag: |
בהינתן השם של תג קריאה לפונקציה, מחזירה את ה-handler שרשום בתג. | |
נכסים | |
NSString * | containerId |
המזהה של מאגר התגים הזה. | |
כפול | lastRefreshTime |
הפעם האחרונה (באלפיות שנייה מאז חצות, ה-1 בינואר 1970 UTC) שבה בוצע רענון מאגר זה מהרשת. |
תיעוד לגבי פונקציות חברים
- (BOOL) booleanForKey: | (NSString *) | מפתח |
מחזירה BOOL
שמייצג את ערך התצורה של המפתח הנתון.
אם לקונטיינר אין ערך למפתח הזה, יוחזר NO.
- פרמטרים:
-
key המפתח שיש לחפש את ערך התצורה.
- (כפול) doubleForKey: | (NSString *) | מפתח |
מחזירה double
שמייצג את ערך התצורה של המפתח הנתון.
אם הקונטיינר לא מכיל ערך למפתח הזה, יוחזר הערך 0.0.
- פרמטרים:
-
key המפתח שיש לחפש את ערך התצורה.
- (int64_t) int64ForKey: | (NSString *) | מפתח |
מחזירה int64_t
שמייצג את ערך התצורה של המפתח הנתון.
אם הקונטיינר לא מכיל ערך למפתח הזה, יוחזר 0.
- פרמטרים:
-
key המפתח שיש לחפש את ערך התצורה.
- (NSString *) stringForKey: | (NSString *) | מפתח |
מחזירה NSString
כדי לייצג את ערך התצורה של המפתח הנתון.
אם לקונטיינר אין ערך למפתח הזה, תוחזר מחרוזת ריקה.
- פרמטרים:
-
key המפתח שיש לחפש את ערך התצורה.
- (לא בתוקף) רענון |
המערכת שולחת בקשה לרענון של המאגר הזה מהרשת.
השיחה הזו אסינכרונית, ולכן יכול להיות שהרענון מתבצע בשרשור אחר.
- (לא בתוקף) סגירה |
סוגר את המאגר כדי שלא יתבצע רענון שלו יותר.
אחרי הסגירה, אל תבצעו קריאות נוספות למאגר.
- (BOOL) isDefault |
מחזירה אם זהו מאגר ברירת מחדל או כזה שרענן מהשרת.
- (void) registerFunctionCallמאקרוHandler: | (id< TAGFunctionCallMacroHandler >) | handler | |
forמאקרו: | (NSString *) | macroName | |
רושם את ה-handler הנתון של המאקרו הרלוונטי לטיפול במאקרו נתון להפעלת פונקציה.
- פרמטרים:
-
handler ה-handler של המאקרו. אם הפרמטר הוא אפס, השיטה מבטלת את הרישום של כל handler קיים במאקרו זה. macroName שם רכיב המאקרו שנרשם.
- (id<TAGFunctionCallMacroHandler>) functionCallמאקרוHandlerFor ביחד: | (NSString *) | functionCallMacroName |
בהינתן השם של מאקרו להפעלת פונקציה, מחזירה את ה-handler שרשום למאקרו.
- החזרות:
- ה-handler רשום למאקרו.
- (void) registerFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | handler | |
forTag: | (NSString *) | tagName | |
רושם את ה-handler הנתון של התג לטיפול בתג נתון של קריאה לפונקציה.
- פרמטרים:
-
handler ה-handler של התג. אם הפרמטר הוא אפס, השיטה מבטלת את הרישום של כל handler קיים בתג זה. tagName שם התג שברצונך לרשום.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
בהינתן השם של תג קריאה לפונקציה, מחזירה את ה-handler שרשום בתג.
- החזרות:
- ה-handler שרשום עבור התג.
מסמכי תיעוד לגבי הנכס
- (NSString*) containerId [read, copy] |
המזהה של מאגר התגים הזה.
- (כפול) lastRefreshTime [read, assign] |
הפעם האחרונה (באלפיות שנייה מאז חצות, ה-1 בינואר 1970 UTC) שבה בוצע רענון מאגר זה מהרשת.