2011-08-05 33 views
0

我是新來的編碼和目標C,所以感謝提前的幫助。轉換字符串值的數組作爲公式使用

我有一個包含填充式諸如

* 5.3

/2

-10.5

我能夠檢索這些字符串值字符串數組一個的.plist文件從.plist文件,但我有點卡住試圖將這些字符串公式追加到現有的變量,希望返回一個轉換後的數字。例如,我想用我的變量7公式* 5.3和37.1返回
7 * 5.3 - > 37.1

任何幫助,將不勝感激

回答

1

將字符串追加到變量很簡單;它可以通過如下方式來實現:

NSString *equation = [NSString stringWithFormat:@"%d%@", variable, plistEntry]; 

但是,如果要評估此公式,您會遇到問題。 This SO問題討論Objective-C中的表達式評估。 Dave DeLong的答案鏈接了一些你可能想要研究的圖書館:DDMathParserGCMathParser

+0

感謝您的答覆我會看看圖書館 – user813611

0

這不能做原樣。您將需要在網絡上浮動的許多免費表達式評估程序之一(可能用C語言)。

請參閱this SO question

+0

感謝您的鏈接,這是非常有幫助 – user813611