I’m trying to put buttons that have operators on them, like / * +, etc. I want to store the operator in such a way that I can use it in an expression, like 1 var 2 = 8
I would like to avoid having to use a different method for each operator, so an operator var would be my best option, I think. Objective-C for iPhone
The usual OO way to do this is to create a class “mathOperator” that has a method “performOp” taking two parameters, then inherit different classes from it that represent the different operations. I’m not an expert in objective-C, so my syntax is probably a bit off, but I think you’d write something like:
for example
would set
resultto 5 or 6 depending on whethervarwas set toaddormul. The implementation would look like (again, very roughly):and of course similar for the other operators: