2011-09-10 15 views
1

私はIOSアプリケーションを構築しており、システムのさまざまな面でマクロを使用できるようにしたいと考えています。マクロの構築と処理のベストプラクティス

は例えば、私は簡単なマクロを持っているかもしれません。この本:ユーザーが作業している文書の本文に「いくつかの名前」という項目の内容が含まれるであろう

{include name="some name" pre="some it of htmk" post="some other bit of html"} 

または私はこのような何かもっと複雑かもしれません..先頭で(HTMLのような)データに追加する機能をタグでグループ化されたシステム内のすべての文書をリストアップしてしまう

{notesForTag name={ListAllTags pre="some bit of html" post="some other bit of html"} pre="..." post="..."} 

を返された各タグの末尾は、ユーザーがたとえば表として応答を書式設定する、または特定のスタイリングなどを使用できるようにします。

概念的に、私はこれを動作させたいと思っていますが、途中で私を助けてくれるマクロ構築とベストプラクティスの処理です。 Objective C/IOSに対応したものがあれば、最も役立ちます。

編集:ここで明快さを追加するために、私が発見しようとしているのは、このようなものを解析する効率的で正確な方法です。パースされたものを持っているので、残りはかなり簡単だと思います。

ありがとうございます。

答えて

0

NSScannerはおそらく、次のようなネストされたマクロを許可する再帰関数を使って、このような構文解析にはうまくいくでしょう。また、XMLを使用してマクロを表現することも考えてください。NSXMLParserを解析することができるので、構造ではなく内容について心配する必要があります。

関連する問題