1

NSDataDetector 可以解析的表达式的范围是否记录在案?

我们知道 NSDataDetector 可以解释很多表达式,例如“星期一晚上”。NSDataDetector Class Reference不想详细介绍这些内容是可以理解的,因为这可能需要频繁地修改文档。

不过,最好知道什么是公认的,什么不是,特别是着眼于扩展课程。


(我怀疑NSHipster错误地认为 NSDataDetector 依赖于 Cocoa 的语言分析 API;如果确实如此,NSDataDetector 会是 NSRegularExpression 的子类吗?尽管我承认从 NSRegularExpression 继承似乎很奇怪,并且可能是代码异味。)

4

1 回答 1

0

NSDataDetector 识别的列表没有记录,因为它非常复杂(它支持数千种表达式和数十种语言)。这个类也不是设计为可子类化的。您是否向 Apple 提交了您案例中缺少的表达式的错误?

于 2014-03-19T11:10:32.703 回答