-1
我可以做Objc是这样的:我可以在运行时计算Objc中的方程吗?
NSString* myEquation = @"(3 * 4/2) - 5";
[myEquation calculate]; // return 1
感谢。
我可以做Objc是这样的:我可以在运行时计算Objc中的方程吗?
NSString* myEquation = @"(3 * 4/2) - 5";
[myEquation calculate]; // return 1
感谢。
http://apptree.net/parser.htm应该做你想做的。
NSString to equation的问题似乎已经被要求在这里。所以一定要先搜索:)。
你可以不用外部库:创建你的表情,接着== 0
谓词,并采取左表达。然后,您可以评估该表达式,如下所示:
NSExpression *e = [(NSComparisonPredicate *)[NSPredicate
predicateWithFormat:@"(3 * 4/2) - 5==0"]
leftExpression];
NSLog(@"%@", [e expressionValueWithObject:self context:nil]);
这与JavaScript有什么关系? – jbabey 2012-08-03 13:40:18
对不起,我已经删除了标签 – 2012-08-03 13:45:52