Чтобы ознакомиться с XCode и Objective-C, я сейчас пытаюсь создать приложение для калькулятора и у меня возник вопрос: я сейчас пытаюсь записать уравнение в строку NSString, а затем решить это уравнение.Как вы думаете, какой самый простой способ заставить это работать?
пример кода того, как я бы хотел, чтобы он работал:
float result;
...
calcstring = @" 10+4(6*8+2)^2 ";
result = calcstring;
=> идея заключается в том, чтобы напечатать строку NSString, такзапускается стандартный способ вычисления, поэтому вы бы просто набрали:
float result;
...
result = 10+4(6*8+2)^2;
в противном случае мне пришлось бы написать довольно сложную функцию выполнения?Например:
result = [calcstring execute];
-(float) execute: (NSString *) formula
{
//lots of code..
}
спасибо за вашу помощь.