XCode と Objective-C に慣れるために、現在電卓アプリを作成しようとしていますが、質問があります。方程式を NSString に書き込んで、この方程式を解こうとしています。これを機能させる最も簡単な方法は何だと思いますか?
どのように動作させたいかのサンプルコード:
float result;
...
calcstring = @" 10+4(6*8+2)^2 ";
result = calcstring;
=> NSString を出力するというアイデアなので、標準的な計算方法が実行されるため、次のように入力したようになります。
float result;
...
result = 10+4(6*8+2)^2;
そうしないと、かなり複雑な実行関数を作成する必要がありますか? 例えば:
result = [calcstring execute];
-(float) execute: (NSString *) formula
{
//lots of code..
}
ご協力ありがとうございました。