hattr iOS 包提供了一个简单的 HTML 解析器,用于高效地将 HTML 转换为属性字符串。
比
NSAttributedString.init(data:options:documentAttributes:)
快 50 倍
至少准确性降低 50 倍。
import HTMLAttributor
let hattr = HTMLAttributor()
let tree = try! hattr.parse(html)
let attributedText = try! hattr.attributedString(tree)
在 HTMLPlayground.playground
中找到可运行的示例。
📦 将 https://github.com/michaelnisi/hattr
添加到你的包依赖项。