【发布时间】:2011-03-23 09:19:18
【问题描述】:
为了熟悉 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..
}
感谢您的帮助。
【问题讨论】:
标签: objective-c xcode nsstring calculator