Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
TAGFunctionCallMacroHandler プロトコル リファレンス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
概要
関数呼び出しマクロの値を計算するためにアプリケーションによって実装されるプロトコル。
メンバー関数のドキュメント
| - (id) valueForMacro: |
|
(NSString *) |
macroName |
| parameters: |
|
(NSDictionary *) |
パラメータ |
|
|
| |
マクロの計算値であるオブジェクトを返します。
ハンドラには、マクロ名と名前付きパラメータの辞書が提供されます。
- パラメータ:
-
| macroName | ハンドラの登録に使用した名前。これは、1 つのハンドラを複数の関数呼び出しマクロに登録できるようにするために用意されています。 |
| パラメータ | 関数呼び出しの名前付きパラメータ。辞書には、NSString、NSNumber(double、int、または boolean)、NSDictionary、または NSArray を含めることができます。 |
- 戻り値:
- 評価結果(
NSString または NSNumber)。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[],["The `TAGFunctionCallMacroHandler` protocol is implemented by an application to compute the value of a function call macro. It has one public method: `valueForMacro:parameters:`. This method receives the macro's name and a dictionary of parameters. The parameters can be strings, numbers, dictionaries, or arrays. The method returns the evaluated macro result, which can be a string or a number. A single handler can be registered for multiple function call macros.\n"]]