iPhone开发 - NSString到floatValue

时间:2011-05-20 15:43:37

标签: iphone nsstring calculator

喂 我正在创建一个计算器作为iPhone应用程序。

我有一个UITextfield,用户输入他的输入 EX:3 + 4-48 * 23 + 43

我有一个UILabel,按下“计算按钮”后会显示结果。

CODE:

float result;
NSString *textFieldValue= self.myTextField.text;  
// i need a line of code to calculate the values in the string and convert it to     floatValue
result=[textFieldValue  floatValue];
[self.myLabel.text stringWithFormat:@"%f",result];

2 个答案:

答案 0 :(得分:1)

如果您正在寻找现成的开源资源,请从此处开始:http://apptree.net/parser.htm

答案 1 :(得分:0)

您需要查看Reverse Polish NotationHere is the first example我在谷歌搜索Objective-C时遇到过。