gpt4 book ai didi

iphone - 如何仅使用 UITextField 制作 iOS 计算器

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:50 24 4
gpt4 key购买 nike

我希望通过使用 UITextField 创建一个 iOS 计算器。例如;有人可能会在 UITextField 中输入“6 - 3 x 2”,然后点击“完成”或“开始”等。然后这将计算答案并将其显示在 UIAlertView 中。

所以首先我认为 UITextField 文本必须分成不同的部分,所以 '6' '-' '3' '*' '2' 将是来自 UITextField 文本输入的分隔字符串。我将如何像上面提到的那样分离文本?

然后我如何使用这些信息来计算答案并显示它?

最佳答案

使用 GCMathParser http://apptree.net/parser.htm

它接受一个 NSString 作为输入并为你计算它。

正如 Danh 所说,您还可以使用 DDMathParser https://github.com/davedelong/DDMathParser

一个例子(来自文档)

NSString* mathstring = @"tan(dtor(45))";
double result = [mathstring evaluateMath]; // returns 0.999999999999...

因此,您只需将消息 evaluateMath 发送到您要解析的 NSString。就是这样)

关于iphone - 如何仅使用 UITextField 制作 iOS 计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com