Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 982 Bytes

11.1 实践封装 CommonMark.md

File metadata and controls

23 lines (12 loc) · 982 Bytes

第十一章:互用性 Interoperability

前言:

swift 的最大优点就是与C 或者 OC 混编的时候稳的一匹。 本章节主要讲了swift和C之间的一些知识点。

11.1 实践:封装 CommonMark Hands-On: Wrapping CommonMark

这一小节更像是一个教程。教你如何封装C语言中的CommonMark库(和markdown语法规范相关的一个库),提供更符合swift风格的API.

书中写的很好,个人感觉如果没有很强的项目需求。这一章的内容可以作为一个查阅的资料去看。 这里个人推荐SwiftPM 之桥接 C 库一文. 可以在有对应需求的时候回过来再看看😉。

文章中的Demo官方github地址如下,感兴趣的同学可以去瞅瞅。这种偏实践性的文章个人感觉有需求的话直接看源码好一些。 https://github.com/objcio/commonmark-swift

over~