SwiftBlogiOS Developer - MVVM && RAC其他一丢丢

从函数调用到函数式编程

2016-06-03  本文已影响683人  南栀倾寒

Objective-C版本

  1. 简单的block调用


    2016-06-03_17:14:04.jpg
  2. 链式调用
    循序渐进的理解

把函数当做返回值给别人调用 ,函数的参数被调用者传递进来


2016-06-03_17:18:33.jpg
  1. 返回值是函数,并且函数的返回值是调用者本身,可以构成链式调用


    2016-06-03_17:19:47.jpg

加个typedef,可能会更清晰点

2016-06-03_17:22:49.jpg
  1. 已数据流为导向的函数式编程
2016-06-03_17:29:15.jpg

画个数据流

2016-06-03_17:33:00.jpg

Swift版本版本

  1. 简单的函数调用


    2016-06-03_17:40:44.jpg
  2. 链式调用
    循序渐进的理解

把函数当做返回值给别人调用 ,函数的参数被调用者传递进来


2016-06-03_17:43:51.jpg
  1. 返回值是函数,并且函数的返回值是调用者本身,可以构成链式调用


    2016-06-03_17:44:30.jpg

加个typealias,可能会更清晰点

2016-06-03_17:45:12.jpg
  1. 以数据流为导向的函数式编程
2016-06-03_17:52:01.jpg

画个数据流

2016-06-03_17:52:26.jpg
上一篇 下一篇

猜你喜欢

热点阅读