当前位置: 首页 > 工具软件 > Markdown UI > 使用案例 >

Swift SwiftUI 必备基础库之 02 Down 快速渲染Markdown

水睿
2023-12-01

Swift SwiftUI 必备基础库之 02 Down 快速渲染Markdown

什么是Down

Down是Swift中的Markdown,CommonMark快速渲染组件。

Down 强劲的性能

cmark可以在眨眼之间呈现出Markdown版本的《战争与和平》(在一十年之久的笔记本电脑上为127毫秒,而眨眼为100-400毫秒)。在我们的基准测试中,cmark比原始Markdown.pl快10,000倍,与可用最快的Markdown处理器相当。

支持输出格式

  • Web View (see DownView class)
  • HTML
  • XML
  • LaTeX
  • groff man
  • CommonMark Markdown
  • NSAttributedString
  • AST (abstract syntax tree)

View查看渲染

DownView 类提供了一种非常简单的方法,可以使用标记解码解析 UTF-8 编码字符串,并将其转换为可添加到任何视图的 Web 视图:

let downView = try? DownView(frame: self.view.bounds, markdownString: "**Oh Hai**") {
    // Optional callback for loading finished
}
// Now add to view or constrain w/ Autolayout
// Or y
 类似资料: