swift 关键字篇

@noescape:no escape(没有逃脱) 用来修饰闭包,含义为非逃逸闭包。 当闭包作为参数传递进函数…

struct 和class的区别

struct是值类型,值类型在传递和赋值时将进行复制。 class是引用类型,引用类型只会使用引用对象的一个『…

函数式编程

避免使用程序状态和可变对象,是降低程序复杂度的有效方式之一,而这也正是函数式编程的精髓。 函数式编程强调执行的…