Page Summary
-
The
TAGFunctionCallMacroHandlerprotocol allows applications to compute the value of a function call macro. -
It involves a single method,
valueForMacro:parameters:, which takes the macro name and parameters as input. -
This method returns the calculated value of the macro as either an
NSStringorNSNumber. -
Developers can register a single handler for multiple function call macros, leveraging the provided
macroNamefor differentiation. -
Input parameters can include various data types like
NSString,NSNumber,NSDictionary, andNSArray, offering flexibility in macro definitions.
Overview
A protocol implemented by the application to calculate the value of a function call macro.
Public Member Functions | |
| (id) | - valueForMacro:parameters: |
| Returns an object which is the calculated value of the macro. | |
Member Function Documentation
| - (id) valueForMacro: | (NSString *) | macroName | |
| parameters: | (NSDictionary *) | parameters | |
Returns an object which is the calculated value of the macro.
Handler is given the macro name and a dictionary of named parameters.
- Parameters:
-
macroName The same name by which the handler was registered. It is provided as a convenience to allow a single handler to be registered for multiple function call macros. parameters The named parameters for the function call. The dictionary may contain NSString,NSNumber(double, int, or boolean),NSDictionary, orNSArray.
- Returns:
- The evaluated result, which can be an
NSStringorNSNumber.