總覽
提供容器值存取權的類別。
容器物件必須透過 TAGManager 建立。建立容器後,您可以查詢容器中的鍵/值,這些值可能取決於為容器建立的規則。容器會定期 (每 12 小時) 自動重新整理,但您也可以透過重新整理 (TAGContainer) 手動重新整理。
公開成員函式 | |
(BOOL) | - booleanForKey: |
傳回代表指定鍵設定值的 BOOL 。 | |
(雙精度浮點數) | - doubleForKey: |
傳回代表指定鍵設定值的 double 。 | |
(int64_t) | - int64ForKey: |
傳回代表指定鍵設定值的 int64_t 。 | |
(NSString *) | - stringForKey: |
傳回 NSString ,代表指定鍵的設定值。 | |
(void) | - 重新整理 |
從網路重新整理這個容器的要求。 | |
(void) | - 關閉 |
關閉這個容器,容器就不會再重新整理。 | |
(BOOL) | - isDefault |
傳回這是預設容器,或是從伺服器重新整理的容器。 | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
註冊指定的巨集處理常式以處理指定的函式呼叫巨集。 | |
(id< TAGFunctionCallMacroHandler >) | - functionCallMacroHandlerForMacro: |
根據函式呼叫巨集的名稱,傳回為巨集註冊的處理常式。 | |
(void) | - registerFunctionCallTagHandler:forTag: |
註冊指定標記處理常式來處理指定的函式呼叫標記。 | |
(id< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag: |
根據函式呼叫代碼的名稱,傳回為這個代碼註冊的處理常式。 | |
資源 | |
NSString * | containerId |
此容器的 ID。 | |
Double | lastRefreshTime |
這個容器從網路重新整理的最後時間 (以世界標準時間 1970 年 1 月 1 日午夜算起)。 |
成員函式說明文件
- (BOOL) booleanForKey: | (NSString *) | key |
傳回代表指定鍵設定值的 BOOL
。
如果容器沒有該鍵的值,就會傳回 NO。
- 參數:
-
金鑰 用來查詢設定值的金鑰。
- (雙精度浮點數) doubleForKey: | (NSString *) | key |
傳回代表指定鍵設定值的 double
。
如果容器沒有這組鍵的值,就會傳回 0.0。
- 參數:
-
金鑰 用來查詢設定值的金鑰。
- (int64_t) int64ForKey: | (NSString *) | key |
傳回代表指定鍵設定值的 int64_t
。
如果容器沒有該鍵的值,就會傳回 0。
- 參數:
-
金鑰 用來查詢設定值的金鑰。
- (NSString *) stringForKey: | (NSString *) | key |
傳回 NSString
,代表指定鍵的設定值。
如果容器沒有這組鍵的值,就會傳回空字串。
- 參數:
-
金鑰 用來查詢設定值的金鑰。
- (void) 重新整理 |
從網路重新整理這個容器的要求。
這個呼叫為非同步性質,因此重新整理可能會在其他執行緒上發生。
- (void) 關閉 |
關閉這個容器,容器就不會再重新整理。
關閉後,請勿對容器進行其他呼叫。
- (BOOL) isDefault |
傳回這是預設容器,或是從伺服器重新整理的容器。
- (void)registerFunctionCallMacroHandler: | (id< TAGFunctionCallMacroHandler >) | handler | |
適用於 Macro: | (NSString *) | <巨集名稱>macroName | |
註冊指定的巨集處理常式以處理指定的函式呼叫巨集。
- 參數:
-
處理常式 巨集的處理常式。如果參數為 nil,此方法會取消註冊該巨集的任何現有處理常式。 macroName 要註冊的巨集名稱。
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
根據函式呼叫巨集的名稱,傳回為巨集註冊的處理常式。
- 傳回:
- 為巨集註冊的處理常式。
- (void)registerFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | handler | |
forTag: | (NSString *) | tagName | |
註冊指定標記處理常式來處理指定的函式呼叫標記。
- 參數:
-
處理常式 標記的處理常式。如果參數為 nil,方法會取消註冊該標記的任何現有的處理常式。 tagName 所註冊代碼的名稱。
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
根據函式呼叫代碼的名稱,傳回為這個代碼註冊的處理常式。
- 傳回:
- 為代碼註冊的處理常式。
屬性說明文件
- (NSString*) containerId [read, copy] |
此容器的 ID。
- (雙倍精力) lastRefreshTime [read, assign] |
這個容器從網路重新整理的最後時間 (以世界標準時間 1970 年 1 月 1 日午夜算起)。