主要用于学习、尝试与记录一些代码写法,结构。
[TOC]
所谓的链式编程就是可以通过"点"语法,将需要执行的代码块连续的书写下去,使得代码简单易读,书写方便。 链式编程的特点:
- 方法的返回值是 block。
- 这个 block 必须有返回值,并且这个返回值就是对象本身;block 也有输入参数。
所谓的函数式编程就是当对象调用完一个函数之后,返回的还是这个对象本身,紧接着又可以继续调用此函数或者对象中定义的其他函数。
- RSA 加密算法
- 工厂模式
- 排序算法
- 多代理的实现
- Swift - 顶部弹出框封装