1

NSDataDetector が解析できる式の範囲は文書化されていますか?

NSDataDetector は、「月曜日の夕方」など、多くの表現を解釈できることがわかっています。また、 NSDataDetector クラス リファレンスがこれらの詳細をカバーしたくないことは理解できます。これは、ドキュメントの頻繁な改訂が必要になる可能性があるためです。

それでも、特にクラスを拡張することを視野に入れて、認識されているものと認識されていないものを知っておくとよいでしょう。


( NSDataDetector が Cocoa の言語分析 API に依存していると考えるNSHipsterは間違っているのではないかと思います。もしそうなら、NSDataDetector は NSRegularExpression のサブクラスになるでしょうか? NSRegularExpression から継承するのは奇妙に思えますし、コードの臭いかもしれません。)

4

1 に答える 1

0

NSDataDetector が認識するもののリストは非常に複雑であるため、文書化されていません (数千の式と数十の言語をサポートしています)。このクラスは、サブクラス化できるようにも設計されていません。あなたの場合に欠けている表現で Apple にバグを報告しましたか?

于 2014-03-19T11:10:32.703 に答える