我是新來的編碼和目標C,所以感謝提前的幫助。轉換字符串值的數組作爲公式使用
我有一個包含填充式諸如
* 5.3
/2
-10.5
我能夠檢索這些字符串值字符串數組一個的.plist文件從.plist文件,但我有點卡住試圖將這些字符串公式追加到現有的變量,希望返回一個轉換後的數字。例如,我想用我的變量7公式* 5.3和37.1返回
7 * 5.3 - > 37.1
任何幫助,將不勝感激
我是新來的編碼和目標C,所以感謝提前的幫助。轉換字符串值的數組作爲公式使用
我有一個包含填充式諸如
* 5.3
/2
-10.5
我能夠檢索這些字符串值字符串數組一個的.plist文件從.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。
感謝您的答覆我會看看圖書館 – user813611