一 面向过程编程:

  处理事情以过程为核心,一步一步的实现

二 面向对象编程:

  万物皆对象

三 链式编程思想:

  将多个操作通过点链接在一起成为一句代码

  特点:方法返回值是Block,block必须有一个返回值(本身对象),block参数(需要操作的值)

四 响应式编程思想:

  不需要考虑编程调用顺序,只需要考虑结果,类似与蝴蝶效应   eg:KVO的运用

五 函数式编程思想:

  把操作尽量写成一系列嵌套的函数式法方法调用

  特点:每个方法必须有返回值(本身对象),把function或block作为参数,block参数(需要操作的值),block返回值(操作结果)  eg:ReactionCocoa

最新文章

  1. oracle 大表 迅速 导出(使用命令行)
  2. python读取和写入csv文件
  3. CentOS 6.5升级Python和安装IPython
  4. 追溯ASP.NET发展史
  5. Neutron Metering as a Service
  6. DAG上的动态规划之嵌套矩形
  7. poj 2312 Battle City
  8. c++的操作符格式记录
  9. 跟Google学习Android开发-起始篇-用碎片构建一个动态的用户界面(3)
  10. LOJ 1370 Bi-shoe and Phi-shoe(欧拉函数的简单应用)
  11. 上传图片到文件夹并显示在GridView控件里面
  12. /usr/bin/ld: warning: libavformat.so.57, needed by /home/camera.so, not found (try using -rpath or -rpath-link)
  13. Django rest framework 使用haystack对接Elasticsearch
  14. Python3.7和数据库MySQL交互(二)SQLyog安装教程
  15. 学习Python3 试了一下百度OCR和腾讯OCR
  16. Mac/Linux/Centos终端中上传文件到Linux云服务器
  17. Dubbo+zookeeper面试题补充
  18. 点不到的NO
  19. python-html-百度云音视频点播服务
  20. PyQt4程序图标

热门文章

  1. 记录linux /bin被误删除的解决过程
  2. BurpSuite拦截HTTPS请求
  3. python图像卷积
  4. 《DSP using MATLAB》示例Example5.2
  5. http://www.cnblogs.com/itsource/p/4266905.html
  6. 期望+DP ZOJ 3929 Deque and Balls
  7. 关于dialog置于底层的问题
  8. ural 2069. Hard Rock
  9. Eclipse: How to Navigating Java call stack in Eclipse
  10. BZOJ3414 : Poi2013 Inspector