ios - 如何在 UITextFields 中允许方程式?

标签 ios objective-c

我的应用程序中有一个 UITextField,我希望用户能够在其中输入方程式。这些方程可以从简单的 2+2 到疯狂的 (((4^2) + (6^3))/2) * (100 - 14) 但无论其格式如何,它都应该始终有效。

方程需要遵循运算顺序,并返回正确的答案。有什么想法吗?

最佳答案

您应该查看数学解析器,例如 DDMathParser .

有关更多信息,请参阅此 question .

关于ios - 如何在 UITextFields 中允许方程式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28269064/

相关文章:

ios - 如何在 iTunes 12.7.0 及更高版本中将存档 (.app) 转换为 .ipa?

IOS/objective-C : Slide updated view in from right on swipe

ios - 调用函数 'ABRecordCopyValue' 返回一个保留计数为 +1 的 corefoundation 对象

iOS-Slide-Menu 菜单在未设置为应用程序根 Controller 时不起作用

javascript - iOS 6 中的 iPhone Safari 是否支持内联视频?

ios - Xcode 8 Assets 目录向量编译错误 : actool failed with exit code 255

ios - 数组或 CGImageRef 的内存泄漏

ios - XMPP 应用终止且未收到消息

ios - 如何将 JSON 响应保存到可从加载到 UIWebWiew 中的本地 HTML 文件中访问的文件

ios - 点击时如何在 UITableView 中拖动右侧的单元格,就像在 Snapchat 中一样?