i want to define something similar to a computation method:
NSString *format = @"%d + 1";
In my code i want to do something like:
int computedNumber = sum(format,5) => the result should be 6.
could you give some suggestions? thank you
EDIT: or something similar to: NSNumber *no = [NSNumber numberWithFormat:format,5];
It is not normally possible, however there have been written parsers for this specific tasks, to mention DDMathParser by SO user Dave DeLong.
But for what task do you really need this? You have the +
operator, and then you perform the sum
function? Couldn't you simply parse the number at the end of the format, then perform the operation you'd like?