1

アプリにデータをインポートする機会をユーザーに提供したいと考えています。このアプリはコア データを使用します。私の考えでは、ユーザーはテキスト ファイルを準備して、それを電子メールで送信します。[開く...] ダイアログで、自分のアプリがリストされるのが好きです。

ファイルはテキスト ファイルになりますが、コア データ エンティティに入力するために必要なデータを抽出できるように、コンテンツは特定の規則に従う必要があります。

そのためにカスタム UTI を定義する必要がありますか?? (すべてのテキスト ファイルに自分のアプリをリストする必要はありません)

4

1 に答える 1

0

はい、フォーマットの MIME タイプだけでなく、UTI も定義できます。一意のファイル拡張子を付けます。プレーン テキストでエンコードされているという事実は重要ではありません (HTML、XML などはすべてこのカテゴリに分類されます)。

テキスト形式がどの程度複雑になるかは指定しませんが、複雑な場合は、bison/flex (yacc/lex) または ANTLR を利用して、言語パーサー ツールを使用して処理することを検討することをお勧めします。

于 2013-02-21T11:06:01.023 に答える