如何利用Objective-C写一个精美的DSL

背景 在程序开发中,我们总是希望能够更加简洁、更加语义化地去表达自己的逻辑,链式调用是一种常见的处理方式。我们常用的 Masonry、 Expecta 等第三方库就采用了这种处理方式。 像这种用于特定领域的表达方式,我们叫做 DSL (Domain Specific Language),本文就介绍一下如何实现一个链式调用的 DSL. 链式调用的实现 我们举一个具体的例子,比如我们用链式表达式来创建
相关文章
相关标签/搜索