2012-03-11 15 views
3

可能性の重複:
What is a fast C or Objective-C math parser?文字列の数式を評価しますか? (NSStringの)

私は計算例を示したNSStringを持っています。 @"(10+10)*2"と私はそれが実際にこのようなものであるかのように文字列を評価したいと思います。

double result = (10+10)*2; 

iOSで最も簡単な方法は?

+1

他のアプリケーションを呼び出すことはできますか? 'bc'はそれほど問題なく処理できます。 –

+0

これはiOS上で実装されるため、おそらく自己完結型である必要がありますか? –

+0

あなたは[ココア]タグを持っています。おそらく適切に再タグ付けするべきです。 –

答えて

4

Dave DeLongのDDMathParser frameworkをご覧ください。

+0

ありがとうございます。 @ itai-ferberは既に解決策としてDDMathParserを示唆する重複した質問を指摘しています(上記のコメントスレッドを参照)...私はすでにこの作業をしています。 –

2

GCMathParserを使用できます。

+0

これは、OS Xのボックスで動作しましたが、これをiOS 5で動作させるのにはいくつかの問題があります。「#import 」を"#import " - 他の提案を確認した後、もう一度見てみましょう。ありがとう。 –

関連する問題