基础

常见编程风格

目前已知常用的编程风格:

  1. 面向过程

  2. 面向对象

  3. 链式编程
    将多个操作通过 . 连接起来 增加代码的可读性
    例如: masonry框架

  4. 响应式编程
    不考虑事件发生顺序 只考虑结果 发生的事件像流一样传播出去,我们关注数据流和变化传播
    例如: KVO运用

  5. 函数式编程
    将操作写成一系列嵌套的函数或者方法调用,将其他函数作为参数

    其在OC中实质即:向方法中传入block,方法中嵌套block调用,对代码进行聚合管理