hattr - 解析 HTML

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 添加到你的包依赖项。

许可

MIT 许可