文件名称:CocoaMarkdown:针对iOS和OS X的Markdown解析和渲染
文件大小:946KB
文件格式:ZIP
更新时间:2024-03-14 18:45:59
Objective-C
可可降价 用于iOS和macOS的Markdown解析和渲染 CocoaMarkdown是用于解析和渲染Markdown的跨平台框架,建立在的的。 为什么? CocoaMarkdown旨在比现有库更好地解决两个主要问题: 更具灵活性。 CocoaMarkdown允许您定义自定义解析挂钩,甚至可以使用低级API遍历Markdown AST。 高效的NSAttributedString创建,可在iOS和macOS上轻松呈现。 大多数现有的库只是从Markdown生成HTML,这不是在本机应用程序中使用的便捷表示形式。 安装 首先,您需要将此项目作为子模块添加到您的项目中: git submodule add https://github.com/indragiek/CocoaMarkdown.git 然后,您需要下拉其所有依赖项。 cd CocoaMarkdown git submo
【文件预览】:
CocoaMarkdown-master
----.gitignore(214B)
----CocoaMarkdown.podspec(1KB)
----README.md(8KB)
----.gitmodules(367B)
----Example-iOS()
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Images.xcassets()
--------Info.plist(1KB)
--------ViewController.swift(2KB)
----LICENSE(1KB)
----CocoaMarkdown()
--------CMTextAttributes.h(10KB)
--------CMParser.m(12KB)
--------CMAttributeRun.h(758B)
--------CMTextAttributes.m(19KB)
--------CMHTMLRenderer.h(689B)
--------CMPlatformDefines.h(1KB)
--------CMHTMLSuperscriptTransformer.h(1KB)
--------CMDocument_Private.h(322B)
--------CMHTMLStrikethroughTransformer.m(1KB)
--------CMHTMLScriptTransformer.h(310B)
--------CMHTMLUtilities.m(2KB)
--------CMHTMLElementTransformer.h(1KB)
--------CMHTMLSubscriptTransformer.m(800B)
--------CMStack.m(576B)
--------CMHTMLUnderlineTransformer.h(1022B)
--------CMDocument.h(2KB)
--------CMImageTextAttachment.h(454B)
--------CMHTMLElement.m(544B)
--------CMStack.h(398B)
--------CMHTMLElement.h(526B)
--------CMNode.m(4KB)
--------CMCascadingAttributeStack.h(665B)
--------CMHTMLUtilities.h(350B)
--------CMHTMLStrikethroughTransformer.h(1KB)
--------CMHTMLSuperscriptTransformer.m(810B)
--------CMParser.h(4KB)
--------CMHTMLScriptTransformer_Private.h(573B)
--------CMAttributedStringRenderer.m(17KB)
--------CMHTMLScriptTransformer.m(2KB)
--------CMIterator.m(1KB)
--------CMHTMLRenderer.m(607B)
--------Configuration()
--------CMDocument+AttributedStringAdditions.m(569B)
--------CocoaMarkdown.h(1011B)
--------Info.plist(922B)
--------CMDocument+HTMLAdditions.h(417B)
--------CMHTMLSubscriptTransformer.h(1KB)
--------CMNode.h(4KB)
--------CMDocument+HTMLAdditions.m(387B)
--------CMIterator.h(1KB)
--------CMHTMLUnderlineTransformer.m(1KB)
--------CMNode_Private.h(558B)
--------CMDocument+AttributedStringAdditions.h(621B)
--------CMImageTextAttachment.m(9KB)
--------CMDocument.m(2KB)
--------CMCascadingAttributeStack.m(16KB)
--------CMAttributeRun.m(861B)
--------CMAttributedStringRenderer.h(1KB)
----CocoaMarkdown.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(107KB)
--------xcshareddata()
----External()
--------cmark()
--------Ono()
--------Quick()
--------Nimble()
----CocoaMarkdownTests()
--------CMParserTestObject.h(2KB)
--------Resources()
--------CMParserTestObject.m(5KB)
--------CMParserSpec.m(3KB)
--------CMHTMLRendererSpec.m(485B)
--------CocoaMarkdownTests-Bridging-Header.h(104B)
--------CMIteratorSpec.m(2KB)
--------Info.plist(733B)
--------CMNodeSpec.m(3KB)
--------DummySpec.swift(215B)
--------CMDocumentSpec.m(981B)
----images()
--------example-app-mac.png(529KB)
--------example-app-iOS.png(328KB)
----Example-Mac()
--------AppDelegate.swift(4KB)
--------Base.lproj()
--------Images.xcassets()
--------Info.plist(1KB)