かなり詳細な情報をメールで送信できるようにする機能をアプリに追加しています。HTML と CSS のスタイルを利用できるように、これを HTML 形式のメールとして送信したいと考えています。
私が取りたいアプローチは、入力するフィールドのプレースホルダーを使用してテンプレートを設計し、テンプレートを NSString にロードしてから、文字列置換を使用してプレースホルダーを実際のデータに変更することです。
次のような1つのhuuuuuuge行ではなく:
NSString *emailTemplate = [NSString stringWithFormat:@"<h1>TITLE</h1><hr noshade/><p>Here is the information about the thing that you are interested in. Find more from the table below:</p> . . ."]
これをよりエレガントな方法で行いたいと思います。テンプレートをファイルに書き込んでロードする必要がありますか? これを行う最善の方法は何ですか?
また、ローカライズ可能な方法でこれを行うにはどうすればよいですか?
ありがとう!