我是编码和 Objective C 的新手,所以提前感谢您的帮助。
我有一个 .plist 文件,其中包含一个字符串数组,其中填充了诸如
之类的公式*5.3
/2
-10.5
我能够从 .plist 文件中检索这些字符串值,但在尝试将这些字符串公式附加到现有变量并希望返回转换后的数字时遇到了一些困难。例如,我想将变量 7 与公式 *5.3 一起使用并返回 37.1
7 *5.3 -> 37.1
任何帮助将不胜感激
最佳答案
将字符串附加到变量很简单;它可以通过这样的事情来完成:
NSString *equation = [NSString stringWithFormat:@"%d%@", variable, plistEntry];
但是,当您想要计算这个方程时,您会遇到问题。 This SO 问题讨论了 Objective-C 中的表达式评估。 Dave DeLong 的答案链接到您可能想要研究的几个库:DDMathParser和 GCMathParser .
关于iphone - 转换字符串值数组以用作公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6952352/