このトピックについて数週間調査してきましたが、この問題に取り組むための「最善の」方法についてはまだ確信が持てません。アプリを設計していますが、入力の一部に方程式 (つまり、数学関数) を入力する必要があります。私は超複雑なものを探しているわけではありません。少なくとも今のところ、単一変数です。エントリと解析にアプローチする最良の方法は何ですか? これに非常に適したパーサーはありますか? パーツのドラッグ/選択、コンポーネントによる機能の組み立てなどのグラフィカルなアプローチはどうですか? ありがとう。
3 に答える
0
アプリケーションを (将来のために) 拡張可能にしたい場合は、パーサー理論について読む必要があります。ウィキペディア (ここ)には、開始できる簡単な例があります。flex (レクサーを生成するため) と bison (パーサーを生成するため) を使用し、Objective-C コードと簡単に統合できます。
その例が予想以上のものである場合は、bison マニュアル (ここ) からより単純なものから始めることができます。
于 2011-11-11T19:54:55.767 に答える
0
正規表現を使用して解析できるはずです。方程式をさまざまな部分に解析する正規表現については、NSRegularExpression と Google を調べてください。
于 2011-11-11T01:39:02.963 に答える